#include <SuperShape.h>
Inheritance diagram for H3D::SuperShape:

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< SFFloat > | ss1_m |
| auto_ptr< SFFloat > | ss1_a |
| auto_ptr< SFFloat > | ss1_b |
| auto_ptr< SFFloat > | ss1_n1 |
| auto_ptr< SFFloat > | ss1_n2 |
| auto_ptr< SFFloat > | ss1_n3 |
| auto_ptr< SFFloat > | ss2_m |
| auto_ptr< SFFloat > | ss2_a |
| auto_ptr< SFFloat > | ss2_b |
| auto_ptr< SFFloat > | ss2_n1 |
| auto_ptr< SFFloat > | ss2_n2 |
| auto_ptr< SFFloat > | ss2_n3 |
| auto_ptr< SFInt32 > | resolution |
Static Public Attributes | |
| static H3DNodeDatabase | database |
| The H3DNodeDatabase for this node. | |
1.4.5