H3D::SuperShape Class Reference
[H3D specific Node classes.]

The SuperShape node implements a SuperShape! More...

#include <SuperShape.h>

Inheritance diagram for H3D::SuperShape:

Inheritance graph
List of all members.

Public Member Functions

 SuperShape (Inst< SFNode > _metadata=0, Inst< SFFloat > _ss1_m=0, Inst< SFFloat > _ss1_a=0, Inst< SFFloat > _ss1_b=0, Inst< SFFloat > _ss1_n1=0, Inst< SFFloat > _ss1_n2=0, Inst< SFFloat > _ss1_n3=0, Inst< SFFloat > _ss2_m=0, Inst< SFFloat > _ss2_a=0, Inst< SFFloat > _ss2_b=0, Inst< SFFloat > _ss2_n1=0, Inst< SFFloat > _ss2_n2=0, Inst< SFFloat > _ss2_n3=0, Inst< SFInt32 > _resolution=0)
virtual void render ()
 the render() function is used for the depth-first rendering traversal of the scene-graph.
float R (float phi, float m, float a, float b, float n1, float n2, float n3)
Vec3f SS (float theta, float phi, float sm, float sa, float sb, float sn1, float sn2, float sn3, float tm, float ta, float tb, float tn1, float tn2, float tn3)
Vec3f SSd (float theta, float phi, float sm, float sa, float sb, float sn1, float sn2, float sn3, float tm, float ta, float tb, float tn1, float tn2, float tn3)
float SSdz (float theta, float phi, float m, float a, float b, float n1, float n2, float n3)

Public Attributes

auto_ptr< SFFloatss1_m
auto_ptr< SFFloatss1_a
auto_ptr< SFFloatss1_b
auto_ptr< SFFloatss1_n1
auto_ptr< SFFloatss1_n2
auto_ptr< SFFloatss1_n3
auto_ptr< SFFloatss2_m
auto_ptr< SFFloatss2_a
auto_ptr< SFFloatss2_b
auto_ptr< SFFloatss2_n1
auto_ptr< SFFloatss2_n2
auto_ptr< SFFloatss2_n3
auto_ptr< SFInt32resolution

Static Public Attributes

static H3DNodeDatabase database
 The H3DNodeDatabase for this node.

Detailed Description

The SuperShape node implements a SuperShape!


Generated on Thu Aug 24 12:40:05 2006 for H3D API by  doxygen 1.4.5