Trees | Indices | Help |
|
---|
|
The get/set TransformNode functions are deprecated; use vrdTransformNode instead.
Functions | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
FieldContainerPtr |
|
||
vrNodePtr |
|
||
vrNodePtr |
|
||
vrNodePtr |
|
||
vrNodePtr |
|
||
vrNodePtr |
|
||
vrNodePtr |
|
||
|
|||
vrNodePtr |
|
||
bool |
|
||
vrNodePtr |
|
||
float (32bit) |
|
||
|
|||
NodePtr |
|
||
Vec3f |
|
||
list of vrNodePtrs |
|
||
string |
|
||
Vec3f |
|
||
Vec3f |
|
||
Vec3f |
|
||
Vec3f |
|
||
Vec3f |
|
||
Vec3f |
|
||
Vec3f |
|
||
Vec3f |
|
||
Vec3f |
|
||
bool |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Function Details |
See calcFaceNormals with the exception that the calculation is only performed for geometries without normals. There are two functions to generate them: addFaceNormals() Adds face normals for the complete scene. addFaceNormals(root_node) Adds face normals for a given subgraph.
|
Deprecated and not functional anymore! Rebuilds all vertex buffer objects for the whole scene or the given subtree node. There are two valid sets of parameters: cacheVBO(node) or cacheVBO()
|
Creates visualization geometry for face normals. Useful for debugging purposes. The created geometry will be added to the root node of the scene.
|
Calculates new vertex normals based on face normals. There are two functions to generate them: calcVertexNormals() Calculates new face normals for the complete scene. calcVertexNormals(root_node) Calculates new face normals for a given subgraph.
|
Calculates tangents and binormals depending on vertex normals and texture coordinates. Tangents and Binormals are needed for advanced shading materials.
|
Creates visualization geometry for secondary vertex colors. Useful for debugging purposes. The created geometry will be added to the root node of the scene.
|
Creates visualization geometry for vertex colors. Useful for debugging purposes. The created geometry will be added to the root node of the scene.
|
Creates visualization geometry for vertex normals. Useful for debugging purposes. The created geometry will be added to the root node of the scene.
|
Calculates new and smooth vertex normals. There are three functions to generate vertex normals: calcVertexNormals() Calculates new vertex normals for the complete scene. calcVertexNormals(angle) Calculates new vertex normals for the complete scene with respect to dihedral angle. calcVertexNormals(root_node,angle) Calculates new vertex normals for a given subgraph with respect to dihedral angle.
|
Converts all Transform nodes of a given subgraph to VRML-ComponentTransform nodes.
|
Converts all Component transform nodes of a given subgraph to normal transform nodes.
|
Creates a new attachment of a given type Types can be:
|
Creates a box object of size x/y/z in a given rgb color.
|
Creates a cone, or parts of it, in a given size and color.
|
Creates a cylinder, or parts of it, in a given size and color.
|
Creates a box with an environment texture.
|
Creates a sphere in a given size and color, with two different resolutions.
|
Creates a line from point a to point b in a given rgb color.
|
Creates a plane object of size x/y in a given rgb color.
|
Converts groups to shell nodes if all children are surfaces.
|
Creates a sphere in a give size and color.
|
Converts degrees to radians.
|
Downscale all textures within the scene. The memory usage for each texture will reduce of quadratic amount of the factor due to their two-dimensional nature.
|
Returns the largest geometry with the number of triangles smaller than max_tris_limit.
|
Gets the center of the object bounding volume.
|
Returns all mirrored geometry nodes.
|
Gets the rotation order of a transform node.
|
Gets the rotate pivot of a transform node.
|
Gets the rotate pivot translation value of a transform node (This translation has been introduced to prevent an object from moving when the pivot is moved).
|
Gets the rotation value of a transform node.
|
Gets the rotation orientation value of a transform node.
|
Gets the scale value of a transform node.
|
Gets the scale pivot of a transform node.
|
Gets the scale pivot translation value of a transform node (This translation has been introduced to prevent an object from moving when the pivot is moved)
|
Gets the shear value of a transform node.
|
Gets the translation value of a transform node.
|
Queries the B-Side flag of a node.
|
Recalculates the vertex normals to have unit length. There are two functions to calculate them: normalizeNormals(root_node) normalize the normals for the complete scene. normalizeNormals(root_nodes) normalize the normals for a given subgraph.
|
Normalizes the knot vector of a surfaces. This is required for NURBS raytracing and should be usually done on import.
|
Offsets the geometries vertices along the vertex normal.
|
Reduces memory consumption of Shell Surfaces by removing their names and optimizing some additional data.
|
Optimizes memory usage of textures. Will often lead to significant savings. Does maintain the quality. |
Removes unreferenced nodes.
|
Enables(true)/disables(false) usage of display lists for rendering for the whole scene or a given subgraph. Rendering static geometry with display list is typically much faster. There are two valid sets of parameters: setDisplayList(node,enable) or setDisplayList(enable)
|
Sets the geometry types for a list of nodes.
|
Sets the node to be a VRnode.
|
Deprecated: Changes the priority of all textures.
|
Sets the B-Side flag of a node.
|
Sets the rotation order of a transform node.
|
Sets the rotate pivot of a transform node.
|
Sets the rotate pivot translation value of a transform node (This translation has been introduced to prevent an object from moving when the pivot is moved).
|
Sets the rotation value of a transform node.
|
Sets the rotation orientation value of a transform node.
|
Sets the scale value of a transform node.
|
Sets the scale pn of a transform node.
|
Sets the scale pivot translation value of a transform node (This translation has been introduced to prevent an object from moving when the pivot is moved).
|
Sets the shear value of a transform node.
|
Sets the translation value of a transform node.
|
Deprecated: Enables(true)/disables(false) usage of vertex buffer objects for rendering for the whole scene or a given subgraph. There are two valid sets of parameters: setVBO(node,enable) or setVBO(enable)
|
Swaps the orientation of face normals. There are two functions to swap them: swapFaceNormals(root_node) swaps the normals for the complete scene. swapFaceNormals(root_nodes) swaps the normals for a given subgraph.
|
Swaps the orientation of face and vertex normals. There are two functions to swap them: swapNormals(root_node) swaps the normals for the complete scene. swapNormals(root_nodes) swaps the normals for a given subgraph.
|
Swaps the orientation of vertex normals. There are two functions to swap them: swapVertexNormals(root_node) swaps the normals for the complete scene. swapVertexNormals(root_nodes) swaps the normals for a given subgraph.
|
Removes core sharing. Deprecated, use
|
Fixes ambient occlusion calculations from old vred versions:
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Nov 29 09:33:22 2024 | http://epydoc.sourceforge.net |