ProjectVectorNode

Introduced

7.0

UI Location

• Math > Vector

Description

Outputs a new vector built by projecting the first input vector onto the second input vector.

Port Description

Inputs

Group ID | Instance s | Port Name | Connection Info | Description
0 | 1 | vector | • Type: siICENodeDataVector2 or siICENodeDataVector3 or siICENodeDataVector4 • Structure: siICENodeStructureAny • Context: siICENodeContextAny | The vector to project.
ontovector | • Type: siICENodeDataVector2 or siICENodeDataVector3 or siICENodeDataVector4 • Structure: siICENodeStructureAny • Context: siICENodeContextAny | The vector on which the first input vector is projected.

Outputs

Port Name | Connection Info | Description
result | • Type: siICENodeDataVector2 or siICENodeDataVector3 or siICENodeDataVector4 • Structure: siICENodeStructureAny • Context: siICENodeContextAny | The projection vector.
length | • Type: siICENodeDataFloat • Structure: siICENodeStructureAny • Context: siICENodeContextAny | The length of the new vector.
valid | • Type: siICENodeDataBool • Structure: siICENodeStructureAny • Context: siICENodeContextAny | False if the length of the second input vector is too small; otherwise true.

Restrictions

• These types must match: vector, ontovector

• These structures must match: vector, ontovector, result, length, valid

• These contexts must match: vector, ontovector, result, length, valid

See Also

AreParallelNode | ArePerpendicularNode | CrossProductNode | DotProductNode
GetAngleBetweenNode | GetClosestPointToLineNode | GetClosestPointToLineSegmentNode | GetDistanceBetweenNode
LengthNode | MultiplyByScalarNode | MultiplyVectorByMatrixNode | NormalizeNode
RotateVectorNode | SquaredLengthNode | 2DVectorNode | 3DVectorNode
4DVectorNode |  |  |

Autodesk Softimage v7.5