nodeguide

Description for Node

AnimatedGeometry:
* Controls ShapeAnimation.
  MSN_ANIMATED_GEOMETRY_FIELD_TIME              (0)

Animation:
* Controls general animation.
  MSN_ANIMATION_FIELD_FUNCTION_INDEX            (0)
  MSN_ANIMATION_FIELD_TIME                      (1)
  MSN_ANIMATION_FIELD_VALUE                     (2)
  MSN_ANIMATION_FIELD_DIFFERENTIAL              (3)

ClassicScale:
* Specify scale ratios for local X, Y, Z.
  MSN_CLASSIC_SCALE_FIELD_SCALE                 (0)
  MSN_CLASSIC_SCALE_FIELD_SCALED_ORIENTATION    (1)

DepthFog:
* Specify fog. 
  MSN_DEPTH_FOG_FIELD_NEAR                      (0)
  MSN_DEPTH_FOG_FIELD_FAR                       (1)
  MSN_DEPTH_FOG_FIELD_COLOR                     (2)

DirUpConstr:
* Impose constraints on X and Y axes.
  MSN_DIR_UP_CONSTR_FIELD_DIRECTION             (0)
  MSN_DIR_UP_CONSTR_FIELD_UPVECTOR              (1)
  MSN_DIR_UP_CONSTR_FIELD_GLOBAL_ORIENTATION    (2)

DirectionConstr:
* Impose constraints on X axis.
  MSN_DIRECTION_CONSTR_FIELD_DIRECTION          (0)
  MSN_DIRECTION_CONSTR_FIELD_GLOBAL_ORIENTATION (1)

DirectionalLight:
* Define parallel light sources.
  MSN_DIRECTIONAL_LIGHT_FIELD_DIRECTION         (0)
  MSN_DIRECTIONAL_LIGHT_FIELD_COLOR             (1)

EnvelopeGeometry:
* Control the envelope.
  MSN_ENVELOPE_GEOMETRY_FIELD_ORIENTATION       (0)
  MSN_ENVELOPE_GEOMETRY_FIELD_POSITION          (1)
  MSN_ENVELOPE_GEOMETRY_FIELD_SCALE             (2)

EnvelopeVertexN:
* Vertex of envelope with normal line.

EnvelopeVertexC:
* Vertex of envelope without normal line.

Float:
* Holds float value.
  MSN_FLOAT_FIELD_VALUE                         (0)

Geometry:
* Specifies shape.

[Constant,Linear,Hermite]Function:
* Defines animation function.

LightSet:
* Combines the light sources.
  MSN_LIGHT_SET_FIELD_AMBIENT                   (0)

Lod:
* Selects the node according to the distance between the camera and the LOD.

Material:
* Defines the material.
  MSN_MATERIAL_FIELD_AMBIENT                    (0)
  MSN_MATERIAL_FIELD_EMISSION                   (1)
  MSN_MATERIAL_FIELD_DIFFUSE                    (2)
  MSN_MATERIAL_FIELD_PRIMITIVE_COLOR            (3)
  MSN_MATERIAL_FIELD_PRIMITIVE_COLOR_FOG        (4)

Orientation:
* Specify the X, Y axis orientations and rotates.
  MSN_ORIENTATION_FIELD_EX                      (0)
  MSN_ORIENTATION_FIELD_EY                      (1)
  MSN_ORIENTATION_FIELD_GLOBAL_ORIENTATION      (2)

OrientationConstr:
* Impose constraints on rotation.
  MSN_ORIENTATION_CONSTR_FIELD_ORIENTATION              (0)
  MSN_ORIENTATION_CONSTR_FIELD_GLOBAL_ORIENTATION       (1)

PerspectiveCamera:
* Specify the perspective cameras.
  MSN_PERSPECTIVE_CAMERA_FIELD_FIELD_OF_VIEW_Y  (0)
  MSN_PERSPECTIVE_CAMERA_FIELD_ASPECT_RATIO     (1)
  MSN_PERSPECTIVE_CAMERA_FIELD_CLIP_NEAR        (2)
  MSN_PERSPECTIVE_CAMERA_FIELD_CLIP_FAR         (3)
  MSN_PERSPECTIVE_CAMERA_FIELD_CLIP_LEFT        (4)
  MSN_PERSPECTIVE_CAMERA_FIELD_CLIP_RIGHT       (5)
  MSN_PERSPECTIVE_CAMERA_FIELD_CLIP_TOP         (6)
  MSN_PERSPECTIVE_CAMERA_FIELD_CLIP_BOTTOM      (7)
  MSN_PERSPECTIVE_CAMERA_FIELD_GROUP_MASK       (8)

PointLight:
* Specify point light source.
  MSN_POINT_LIGHT_FIELD_POSITION                (0)
  MSN_POINT_LIGHT_FIELD_COLOR                   (1)
  MSN_POINT_LIGHT_FIELD_LINEAR_ATTENUATION      (2)
  MSN_POINT_LIGHT_FIELD_QUADRIC_ATTENUATION     (3)

PositionConstr:
* Impose constraints on coordinates.
  MSN_POSITION_CONSTR_FIELD_POSITION            (0)
  MSN_POSITION_CONSTR_FIELD_GLOBAL_POSITION     (1)

RotationX:
* Specify the rotational angles around the x axis and rotate.
  MSN_ROTATION_X_FIELD_ROTATION                 (0)
  MSN_ROTATION_X_FIELD_GLOBAL_ORIENTATION       (1)

RotationXyz:
* Specify the rotational angles around the X, Y and Z axes and rotate. 
  The rotation order is X, Y, then Z axis.
  MSN_ROTATION_XYZ_FIELD_ROTATION               (0)
  MSN_ROTATION_XYZ_FIELD_GLOBAL_ORIENTATION     (1)

RotationY:
* Specify the rotational angle around the Y axis and rotate.
  MSN_ROTATION_Y_FIELD_ROTATION                 (0)
  MSN_ROTATION_Y_FIELD_GLOBAL_ORIENTATION       (1)

RotationZ:
* Specify the rotational angle around the Z axis and rotate.
  MSN_ROTATION_Z_FIELD_ROTATION                 (0)
  MSN_ROTATION_Z_FIELD_GLOBAL_ORIENTATION       (1)

RotationZxy:
* Specify the rotational angles around the X, Y and Z axes and rotate. 
   The rotation order is X, Y, then Z axis. 
  MSN_ROTATION_ZXY_FIELD_ROTATION               (0)
  MSN_ROTATION_ZXY_FIELD_GLOBAL_ORIENTATION     (1)

Scale:
* Specify the scale ratio. 
  MSN_SCALE_FIELD_SCALE                         (0)
  MSN_SCALE_FIELD_GLOBAL_SCALE                  (1)

Shape:
* Integrates Texture, Geometry, Material.

Skeleton2D2:
* Specify the 2D skeleton.  The results of calculating IK are stored in 
   MSN_SKELETON_2D2_FIELD_GLOBAL_*
  MSN_SKELETON_2D2_FIELD_BONE_LENGTH            (0)
  MSN_SKELETON_2D2_FIELD_EFFECTOR_POSITION      (1)
  MSN_SKELETON_2D2_FIELD_AXIS                   (2)
  MSN_SKELETON_2D2_FIELD_GLOBAL_ORIENTATION1    (3)
  MSN_SKELETON_2D2_FIELD_GLOBAL_TRANSLATION1    (4)
  MSN_SKELETON_2D2_FIELD_GLOBAL_ORIENTATION2    (5)
  MSN_SKELETON_2D2_FIELD_GLOBAL_TRANSLATION2    (6)

SkeletonPX2:
* Specify a skeleton with constraints on the Z axis. The results of calculating IK are stored in 
   MSN_SKELETON_PX2_FIELD_GLOBAL_*
  MSN_SKELETON_PX2_FIELD_BONE_LENGTH            (0)
  MSN_SKELETON_PX2_FIELD_EFFECTOR_POSITION      (1)
  MSN_SKELETON_PX2_FIELD_Z_POSITION             (2)
  MSN_SKELETON_PX2_FIELD_AXIS                   (3)
  MSN_SKELETON_PX2_FIELD_GLOBAL_ORIENTATION1    (4)
  MSN_SKELETON_PX2_FIELD_GLOBAL_TRANSLATION1    (5)
  MSN_SKELETON_PX2_FIELD_GLOBAL_ORIENTATION2    (6)
  MSN_SKELETON_PX2_FIELD_GLOBAL_TRANSLATION2    (7)

SkeletonUV2:
* Specify a skeleton with constraints on the Z axis. The results of calculating IK are stored in 
  MSN_SKELETON_UV2_FIELD_GLOBAL_*
  MSN_SKELETON_UV2_FIELD_BONE_LENGTH            (0)
  MSN_SKELETON_UV2_FIELD_EFFECTOR_POSITION      (1)
  MSN_SKELETON_UV2_FIELD_RESPLANE_POSITION      (2)
  MSN_SKELETON_UV2_FIELD_AXIS                   (3)
  MSN_SKELETON_UV2_FIELD_GLOBAL_ORIENTATION1    (4)
  MSN_SKELETON_UV2_FIELD_GLOBAL_TRANSLATION1    (5)
  MSN_SKELETON_UV2_FIELD_GLOBAL_ORIENTATION2    (6)
  MSN_SKELETON_UV2_FIELD_GLOBAL_TRANSLATION2    (7)

Switch:
* Switches nodes.
  MSN_SWITCH_FIELD_WHICH_CHOICE                 (0)

Texture:
* Defines the texture and tile.

TextureImage:
* Defines the texture image.

TextureLut:
* Defines the texture palette.

TransformInfo:
* Provides coordinate conversion information.
  MSN_TRANSFORM_INFO_FIELD_SCALE                (0)
  MSN_TRANSFORM_INFO_FIELD_CLASSIC_SCALE        (1)
  MSN_TRANSFORM_INFO_FIELD_POSITION             (2)
  MSN_TRANSFORM_INFO_FIELD_ORIENTATION          (3)
  MSN_TRANSFORM_INFO_FIELD_SCALED_ORIENTATION   (4)

Translation:
* Performes parallel movement.
  MSN_TRANSLATION_FIELD_TRANSLATION             (0)
  MSN_TRANSLATION_FIELD_GLOBAL_POSITION         (1)

VertexInterpolator:
* Interpolates the vertex.