Module imp3d
Package de.grogra.imp3d.objects
package de.grogra.imp3d.objects
-
ClassDescriptionThis class implements an ambient light.Minimal implementation of a point in a arraycloud.Abstract object that represent the data structure of a cloud of objects.A point of a Cloud objectAll object in a cloud are part of a cloud context.This class implements a directional light.This class represents a frustum with a variable number of sectors for the top and bottom surface.A
GRSVertex
is used in conjunction with aGRSMesh
to define a graph rotation system.A box with a parameterizable (sinus-)waves on the top side.AMeshNode
is used to represent a polygonal mesh defined by an instance ofPolygons
within the graph.Abstract representation of a point cloud node.Simple implementation of a Point Cloud Node.This class encapsulates a static PolygonArray.This interface is used to represent the actual polygon data of aMeshNode
.This abstract class can be used as superclass for user-defined polygonal data.ASceneTree
is a simplified image of aGraph
designed for usage in the context of 3D analysis (e.g., export).This class represents an inner node of a scene tree.This represents a leaf in aSceneTree
.The abstract base class for nodes of aSceneTree
.AVisitor
is used to visit aSceneTree
.This class extendsSceneTree
and keeps track of the current shader and interior.This subclass ofSceneTree.Leaf
stores the shader and interior which are associated with the object of the leaf.This class implements a spot light.This class represents a supershape.This interface represents affine 3D coordinate transformations for an object in a graph.