SIVector3

Object Hierarchy | Related C++ Class: CVector3

Description

A 3 element vector that is represented by double precision floating point x,y,z coordinates. In this API vectors are considered as row vectors as described in [Foley, J., and A. van Dam, Fundamentals of Interactive Computer Graphics, Addison-Wesley, Reading, MA, 1982]. This is important when you multiply a SIVector3 by a SIMatrix3 or a SIMatrix4.

Methods

Absolute

AbsoluteInPlace

Add

AddInPlace

Angle

Clamp

ClampInPlace

Copy

Cross

Dot

EpsilonEquals

Equals

Get

Get2

Length

LengthSquared

LinearlyInterpolate

MaxComponent

MaxComponentIndex

MinComponent

MinComponentIndex

MulByMatrix3

MulByMatrix3InPlace

MulByMatrix4

MulByMatrix4InPlace

MulByRotation

MulByRotationInPlace

MulByTransformation

MulByTransformationInPlace

Negate

NegateInPlace

Normalize

NormalizeInPlace

Scale

ScaleAdd

ScaleAddInPlace

ScaleInPlace

Set

SetNull

Sub

SubInPlace

 

 

 

Properties

Value

X

Y

Z

See Also

XSIMath.CreateVector3

SIVector3.Set

SIVector3

SIMatrix3

SIMatrix4

SIRotation

SITransformation

SIQuaternion

Examples

• See SIVector3.1.vbs

• See SIVector3.2.vbs



Autodesk Softimage 2011