Changeset 2399 in Sophya for trunk/SophyaPI/PI/pi3ddrw.h
- Timestamp:
- Jun 6, 2003, 4:57:47 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PI/pi3ddrw.h
r2262 r2399 30 30 31 31 virtual void Set3DBox(double xmin, double xmax, double ymin, double ymax, 32 double zmin, double zmax); 32 double zmin, double zmax, 33 double scx=1., double scy=1., double scz=1.); 34 inline void Copy3DBox(PIDrawer3D& dr3) { 35 Set3DBox(dr3.XMin3(), dr3.XMax3(), dr3.YMin3(), dr3.YMax3(), 36 dr3.ZMin3(), dr3.ZMax3(), dr3.ScaleX(), dr3.ScaleY(), dr3.ScaleZ()); } 37 38 virtual void ComputeScaleFactor(double xmin, double xmax, double ymin, double ymax, 39 double zmin, double zmax, bool asxy, bool asz, 40 double& scy, double& scz); 33 41 34 42 virtual PIGraphicUC* SetDrwWdg(PIBaseWdgGen* drw, int x0, int y0, int dx, int dy, PIGraphicGen* g); … … 39 47 double yl1, double yl2, double zl1, double zl2); 40 48 49 // Cordonnees du cube 3D 41 50 double XMin3() const {return x3Min;} 42 51 double XMax3() const {return x3Max;} … … 45 54 double ZMin3() const {return z3Min;} 46 55 double ZMax3() const {return z3Max;} 56 // Facteur d'echelle: Cube3D = Coord.User(3D)*Scale 57 double ScaleX() const {return mScx;} 58 double ScaleY() const {return mScy;} 59 double ScaleZ() const {return mScz;} 47 60 48 61 protected : … … 56 69 double y3Min, y3Max; // Pour delimiter le cube 3D 57 70 double z3Min, z3Max; // Pour delimiter le cube 3D 71 double mScx, mScy, mScz; // Facteur d'echelle entre coord. utilise et cube 3D 72 // x/y/z-Cube3D = x/y/z-User * mScx/y/z 58 73 }; 59 74
Note:
See TracChangeset
for help on using the changeset viewer.