#include <GL/gl.h>#include <Inventor/C/basic.h>#include <Inventor/SbBox.h>#include <Inventor/SbClip.h>#include <Inventor/SbColor.h>#include <Inventor/SoDB.h>#include <Inventor/SoInput.h>#include <Inventor/SoInteraction.h>#include <Inventor/SbLinear.h>#include <Inventor/SoOffscreenRenderer.h>#include <Inventor/SoPickedPoint.h>#include <Inventor/SoPrimitiveVertex.h>#include <Inventor/SbTesselator.h>#include <Inventor/SbViewportRegion.h>#include <Inventor/actions/SoBoxHighlightRenderAction.h>#include <Inventor/actions/SoGetBoundingBoxAction.h>#include <Inventor/actions/SoGetPrimitiveCountAction.h>#include <Inventor/actions/SoGLRenderAction.h>#include <Inventor/actions/SoHandleEventAction.h>#include <Inventor/actions/SoLineHighlightRenderAction.h>#include <Inventor/actions/SoRayPickAction.h>#include <Inventor/actions/SoSearchAction.h>#include <Inventor/actions/SoToVRML2Action.h>#include <Inventor/actions/SoWriteAction.h>#include <Inventor/annex/HardCopy/SoVectorizePSAction.h>#include <Inventor/annex/HardCopy/SoVectorOutput.h>#include <Inventor/bundles/SoMaterialBundle.h>#include <Inventor/bundles/SoTextureCoordinateBundle.h>#include <Inventor/caches/SoNormalCache.h>#include <Inventor/details/SoFaceDetail.h>#include <Inventor/details/SoLineDetail.h>#include <Inventor/details/SoPointDetail.h>#include <Inventor/draggers/SoDragger.h>#include <Inventor/draggers/SoTransformerDragger.h>#include <Inventor/draggers/SoTrackballDragger.h>#include <Inventor/elements/SoCoordinateElement.h>#include <Inventor/elements/SoCreaseAngleElement.h>#include <Inventor/elements/SoGLCacheContextElement.h>#include <Inventor/elements/SoGLCoordinateElement.h>#include <Inventor/elements/SoNormalBindingElement.h>#include <Inventor/elements/SoNormalElement.h>#include <Inventor/elements/SoReplacedElement.h>#include <Inventor/elements/SoViewportRegionElement.h>#include <Inventor/elements/SoViewVolumeElement.h>#include <Inventor/elements/SoModelMatrixElement.h>#include <Inventor/errors/SoDebugError.h>#include <Inventor/errors/SoReadError.h>#include <Inventor/events/SoEvent.h>#include <Inventor/events/SoKeyboardEvent.h>#include <Inventor/events/SoLocation2Event.h>#include <Inventor/events/SoMotion3Event.h>#include <Inventor/events/SoMouseButtonEvent.h>#include <Inventor/events/SoSpaceballButtonEvent.h>#include <Inventor/fields/SoMFColor.h>#include <Inventor/fields/SoSFVec3f.h>#include <Inventor/manips/SoCenterballManip.h>#include <Inventor/manips/SoClipPlaneManip.h>#include <Inventor/manips/SoTransformerManip.h>#include <Inventor/nodes/SoAnnotation.h>#include <Inventor/nodes/SoAntiSquish.h>#include <Inventor/nodes/SoAsciiText.h>#include <Inventor/nodes/SoBaseColor.h>#include <Inventor/nodes/SoCallback.h>#include <Inventor/nodes/SoComplexity.h>#include <Inventor/nodes/SoCone.h>#include <Inventor/nodes/SoCoordinate3.h>#include <Inventor/nodes/SoCoordinate4.h>#include <Inventor/nodes/SoCube.h>#include <Inventor/nodes/SoCylinder.h>#include <Inventor/nodes/SoDirectionalLight.h>#include <Inventor/nodes/SoDrawStyle.h>#include <Inventor/nodes/SoEnvironment.h>#include <Inventor/nodes/SoEventCallback.h>#include <Inventor/nodes/SoExtSelection.h>#include <Inventor/nodes/SoFaceSet.h>#include <Inventor/nodes/SoFont.h>#include <Inventor/nodes/SoFontStyle.h>#include <Inventor/nodes/SoImage.h>#include <Inventor/nodes/SoIndexedFaceSet.h>#include <Inventor/nodes/SoIndexedLineSet.h>#include <Inventor/nodes/SoIndexedTriangleStripSet.h>#include <Inventor/nodes/SoLightModel.h>#include <Inventor/nodes/SoLineSet.h>#include <Inventor/nodes/SoLocateHighlight.h>#include <Inventor/nodes/SoMarkerSet.h>#include <Inventor/nodes/SoMaterial.h>#include <Inventor/nodes/SoMaterialBinding.h>#include <Inventor/nodes/SoMatrixTransform.h>#include <Inventor/nodes/SoNormal.h>#include <Inventor/nodes/SoNurbsSurface.h>#include <Inventor/nodes/SoOrthographicCamera.h>#include <Inventor/nodes/SoPerspectiveCamera.h>#include <Inventor/nodes/SoPickStyle.h>#include <Inventor/nodes/SoPointSet.h>#include <Inventor/nodes/SoPolygonOffset.h>#include <Inventor/nodes/SoProfile.h>#include <Inventor/nodes/SoProfileCoordinate2.h>#include <Inventor/nodes/SoProfileCoordinate3.h>#include <Inventor/nodes/SoQuadMesh.h>#include <Inventor/nodes/SoRotationXYZ.h>#include <Inventor/nodes/SoSelection.h>#include <Inventor/nodes/SoSeparator.h>#include <Inventor/nodes/SoShape.h>#include <Inventor/nodes/SoShapeHints.h>#include <Inventor/nodes/SoSphere.h>#include <Inventor/nodes/SoSurroundScale.h>#include <Inventor/nodes/SoSwitch.h>#include <Inventor/nodes/SoText2.h>#include <Inventor/nodes/SoTexture2.h>#include <Inventor/nodes/SoTexture3.h>#include <Inventor/nodes/SoTextureCoordinate3.h>#include <Inventor/nodes/SoTransform.h>#include <Inventor/nodes/SoTranslation.h>#include <Inventor/nodes/SoTransparencyType.h>#include <Inventor/nodekits/SoShapeKit.h>#include <Inventor/manips/SoTransformBoxManip.h>#include <Inventor/projectors/SbSpherePlaneProjector.h>#include <Inventor/projectors/SbSphereSheetProjector.h>#include <Inventor/sensors/SoNodeSensor.h>#include <Inventor/VRMLnodes/SoVRMLGroup.h>#include <Inventor/Qt/SoQt.h>#include <Inventor/Qt/SoQtCursor.h>#include <Inventor/Qt/viewers/SoQtExaminerViewer.h>Go to the source code of this file.
1.6.1