#include "PreCompiled.h"
#include <algorithm>
#include <GL/gl.h>
#include <GL/glu.h>
#include <Inventor/actions/SoCallbackAction.h>
#include <Inventor/actions/SoGetBoundingBoxAction.h>
#include <Inventor/actions/SoGetPrimitiveCountAction.h>
#include <Inventor/actions/SoGLRenderAction.h>
#include <Inventor/actions/SoPickAction.h>
#include <Inventor/actions/SoWriteAction.h>
#include <Inventor/details/SoFaceDetail.h>
#include <Inventor/errors/SoReadError.h>
#include <Inventor/misc/SoState.h>
#include "SoFCMeshObject.h"
#include <Base/Console.h>
#include <Base/Exception.h>
#include <Gui/SoFCInteractiveElement.h>
#include <Gui/SoFCSelectionAction.h>
#include <Mod/Mesh/App/Core/Algorithm.h>
#include <Mod/Mesh/App/Core/MeshIO.h>
#include <Mod/Mesh/App/Core/MeshKernel.h>
#include <Mod/Mesh/App/Core/Elements.h>
#include <Mod/Mesh/App/Core/Grid.h>
Go to the source code of this file.
Classes | |
class | SoInputStream |
class | SoInputStreambuf |
class | SoOutputStream |
class | SoOutputStreambuf |
Functions | |
void | glNormal (float *n) |
void | glNormal (const Base::Vector3f &_n) |
void | glVertex (const MeshCore::MeshPoint &_v) |
SbVec3f | sbvec3f (const Base::Vector3f &_v) |
SO_ELEMENT_SOURCE (SoFCMeshObjectElement) | |
SO_NODE_SOURCE (SoFCMeshObjectBoundary) | |
SO_NODE_SOURCE (SoFCMeshSegmentShape) | |
SO_NODE_SOURCE (SoFCMeshObjectShape) | |
SO_NODE_SOURCE (SoFCMeshObjectNode) | |
SO_NODE_SOURCE (SoFCMeshGridNode) | |
SO_NODE_SOURCE (SoFCMeshPickNode) | |
Variables | |
SoType SoSFMeshObject::classTypeId | STATIC_SOTYPE_INIT |
void glNormal | ( | float * | n | ) | [inline] |
Definition at line 573 of file SoFCMeshObject.cpp.
void glNormal | ( | const Base::Vector3f & | _n | ) | [inline] |
Definition at line 565 of file SoFCMeshObject.cpp.
References Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
void glVertex | ( | const MeshCore::MeshPoint & | _v | ) | [inline] |
Definition at line 557 of file SoFCMeshObject.cpp.
References Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
SbVec3f sbvec3f | ( | const Base::Vector3f & | _v | ) | [inline] |
Definition at line 579 of file SoFCMeshObject.cpp.
References Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
SO_ELEMENT_SOURCE | ( | SoFCMeshObjectElement | ) |
SO_NODE_SOURCE | ( | SoFCMeshObjectBoundary | ) |
SO_NODE_SOURCE | ( | SoFCMeshSegmentShape | ) |
SO_NODE_SOURCE | ( | SoFCMeshObjectShape | ) |
SO_NODE_SOURCE | ( | SoFCMeshObjectNode | ) |
SO_NODE_SOURCE | ( | SoFCMeshGridNode | ) |
SO_NODE_SOURCE | ( | SoFCMeshPickNode | ) |
SoType SoSFMeshObject ::classTypeId STATIC_SOTYPE_INIT |
Definition at line 169 of file SoFCMeshObject.cpp.