Package de.grogra.imp3d.objects

The package de.grogra.imp3d.objects contains a set of 3D objects.

See:
          Description

Interface Summary
Matrix34dPair  
Polygons This interface is used to represent the actual polygon data of a MeshNode.
SceneTree.Visitor A Visitor is used to visit a SceneTree.
SpectralLightMap  
Transformation This interface represents affine 3D coordinate transformations for an object in a graph.
VertexSequence.Vertex  
 

Class Summary
AmbientLight This class implements an ambient light.
AmbientLight.Type  
AreaLight  
AreaLight.Type  
Attributes  
Axis  
AxisBase  
Box  
Box.LPattern  
Box.Pattern  
ColoredNull  
Cone  
Cone.Pattern  
CSGNode  
CurveSequence  
CurveSequence.Type  
Cylinder  
Cylinder.Pattern  
DirectionalLight This class implements a directional light.
DirectionalLight.Type  
Frustum  
Frustum.Pattern  
FrustumBase  
GlobalTransformation  
GRSMesh A GRSMesh looks for GRSVertex nodes in its object context (see Polygons), interprets them as a graph rotation system, and computes the corresponding polygonal mesh.
GRSMesh.Type  
GRSVertex A GRSVertex is used in conjunction with a GRSMesh to define a graph rotation system.
HeightField  
HeightField.Type  
HeightFieldMapping  
HeightFieldMapping.Type  
ImageHeightField  
ImageHeightField.Type  
Instance3D  
Label  
LightBase  
LightBase.Type  
LightDistribution  
LightDistribution.Type  
LightDistributionResource  
LightDistributionResource.Type  
LightNode  
Line  
Mark  
Mark.Pattern  
MeshNode A MeshNode is used to represent a polygonal mesh defined by an instance of Polygons within the graph.
NetworkHeightField  
NetworkHeightField.Type  
Null  
NumericLabel  
NumericLabel.Pattern  
NURBSCurve  
NURBSPolygonizer  
NURBSSubdivisionHelper  
NURBSSurface  
Parallelogram  
Patch  
PhysicalLight  
PhysicalLight.Type  
Plane  
Point  
PointCloud This class represents a point cloud.
PointLight  
PointLight.Type  
Polygon  
PolygonMesh This class encapsulates a static PolygonArray.
PolygonsBase This abstract class can be used as superclass for user-defined polygonal data.
RectangularHeightFieldMapping  
RectangularHeightFieldMapping.Type  
SceneTree A SceneTree is a simplified image of a Graph designed for usage in the context of 3D analysis (e.g., export).
SceneTree.InnerNode This class represents an inner node of a scene tree.
SceneTree.Leaf This represents a leaf in a SceneTree.
SceneTree.Node The abstract base class for nodes of a SceneTree.
SceneTreeWithShader This class extends SceneTree and keeps track of the current shader and interior.
SceneTreeWithShader.Leaf This subclass of SceneTree.Leaf stores the shader and interior which are associated with the object of the leaf.
SensorNode  
Sequence  
Sequence.Type  
ShadedNull  
Sky  
SpectralLight  
SpectralLight.Type  
SpectralLightMapNode  
SpectralLightMapNode.Type  
Sphere  
Sphere.Pattern  
SphericalHeightFieldMapping  
SphericalHeightFieldMapping.Type  
SpotLight This class implements a spot light.
SpotLight.Type  
Supershape This class represents a supershape.
Supershape.Pattern  
SweepSequence  
SweepSequence.Type  
TextLabel  
TextLabel.Pattern  
TextLabelBase  
Vertex  
Vertex.Pattern  
VertexSequence  
VertexSequence.Type  
 

Package de.grogra.imp3d.objects Description

The package de.grogra.imp3d.objects contains a set of 3D objects. They include primitives like spheres and boxes, but also complex NURBS curves and surfaces which render splines defined in de.grogra.math.