#include "Geant4_SoPolyhedron.h"
#include <Inventor/SbBox.h>
#include <Inventor/actions/SoAction.h>
#include <Inventor/SoPrimitiveVertex.h>
#include <Inventor/elements/SoTextureCoordinateElement.h>
#include <Inventor/nodes/SoSeparator.h>
#include <HEPVis/actions/SoAlternateRepAction.h>
#include "G4Polyhedron.hh"
#include <Inventor/nodes/SoNormalBinding.h>
#include <Inventor/nodes/SoNormal.h>
#include <Inventor/nodes/SoCoordinate3.h>
#include <Inventor/nodes/SoIndexedFaceSet.h>
#include <Inventor/nodes/SoIndexedLineSet.h>
Go to the source code of this file.
|
#define | SbMinimum(a, b) |
|
#define | SbMaximum(a, b) |
|
#define | GEN_VERTEX(pv, x, y, z, s, t, nx, ny, nz) |
|
◆ GEN_VERTEX
#define GEN_VERTEX |
( |
| pv, |
|
|
| x, |
|
|
| y, |
|
|
| z, |
|
|
| s, |
|
|
| t, |
|
|
| nx, |
|
|
| ny, |
|
|
| nz ) |
Value: point.setValue(x,y,z); \
normal.setValue(nx,ny,nz); \
if (useTexFunction) { \
texCoord=tce->get(point,normal); \
} else { \
texCoord[0]=s; \
texCoord[1]=t; \
} \
pv.setPoint(point); \
pv.setNormal(normal); \
pv.setTextureCoords(texCoord); \
shapeVertex(&pv);
◆ SbMaximum
#define SbMaximum |
( |
| a, |
|
|
| b ) |
◆ SbMinimum
#define SbMinimum |
( |
| a, |
|
|
| b ) |
◆ HVNormal3D
◆ HVPoint3D