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

Public Member Functions | |
| Rectangle2D (Inst< SFNode > _metadata=0, Inst< SFBound > _bound=0, Inst< DisplayList > _displayList=0, Inst< MFBool > _isTouched=0, Inst< MFVec3f > _force=0, Inst< MFVec3f > _contactPoint=0, Inst< MFVec3f > _contactNormal=0, Inst< SFVec2f > _size=0, Inst< SFBool > _solid=0) | |
| Constructor. | |
| virtual void | render () |
| Renders the rectangle2D using OpenGL. | |
Public Attributes | |
| auto_ptr< SFVec2f > | size |
| The size field specifies the extents of the box along the X-, and Y-axes respectively and each component value shall be greater than zero. | |
| auto_ptr< SFBool > | solid |
| The solid field specifies if both sides of the rectangle should be rendered. | |
Static Public Attributes | |
| static H3DNodeDatabase | database |
| The H3DNodeDatabase for this node. | |
Classes | |
| class | SFBound |
| SFBound is specialized update itself from the radius field of the Box node. More... | |
By default, the box measures 2 units in each dimension, from -1 to +1. The size field specifies the extents of the box along the X-, and Y-axes respectively and each component value shall be greater than zero.
Textures are applied individually to each face of the Rectangle2D. On the front (+Z) and back (-Z) faces of the Rectangle2D, when viewed from the +Z-axis, the texture is mapped onto each face with the same orientation as if the image were displayed normally in 2D. TextureTransform affects the texture coordinates of the Rectangle2D
|
|
The size field specifies the extents of the box along the X-, and Y-axes respectively and each component value shall be greater than zero.
Access type: inputOutput
|
|
|
The solid field specifies if both sides of the rectangle should be rendered. If solid is FALSE then both sides will be rendered.
Access type: inputOutput
|
1.4.5