Changeset 930 for trunk/source/visualization/OpenInventor
- Timestamp:
- Feb 18, 2009, 10:59:48 AM (17 years ago)
- Location:
- trunk/source/visualization/OpenInventor/src
- Files:
-
- 2 edited
-
SoGL2PSAction.cc (modified) (2 diffs)
-
SoMarkerSet.cc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/visualization/OpenInventor/src/SoGL2PSAction.cc
r929 r930 33 33 /*--------------------------------------------------------------------------*/ 34 34 35 #define G4DEBUG_VIS_OGL 135 //#define G4DEBUG_VIS_OGL 1 36 36 37 37 // this : … … 172 172 } 173 173 174 void SoGL2PSAction::DrawXYPolygon175 (G4double size,176 const G4Point3D& centre,177 const G4VisAttributes* pApplicableVisAtts)178 {179 G4int nSides;180 G4double startPhi;181 nSides = GetNoOfSides(pApplicableVisAtts);182 startPhi = 0.;183 184 const G4Vector3D& viewpointDirection =185 fpViewer -> GetViewParameters().GetViewpointDirection();186 const G4Vector3D& up = fpViewer->GetViewParameters().GetUpVector();187 const G4double dPhi = twopi / nSides;188 const G4double radius = size / 2.;189 G4Vector3D start = radius * (up.cross(viewpointDirection)).unit();190 G4double phi;191 G4int i;192 193 glBegin (GL_POLYGON);194 for (i = 0, phi = startPhi; i < nSides; i++, phi += dPhi) {195 G4Vector3D r = start; r.rotate(phi, viewpointDirection);196 G4Vector3D p = centre + r;197 glVertex3d (p.x(), p.y(), p.z());198 }199 glEnd ();200 }201 174 202 175 #endif -
trunk/source/visualization/OpenInventor/src/SoMarkerSet.cc
r929 r930 711 711 //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!// 712 712 { 713 printf("drawMarker\n");713 // printf("drawMarker\n"); 714 714 GLsizei w = 0,h = 0; 715 715 GLfloat xorig = 0,yorig = 0;
Note:
See TracChangeset
for help on using the changeset viewer.
