Method ComputeInstanceTransformsAtTime
ComputeInstanceTransformsAtTime(VtMatrix4dArray, UsdTimeCode, UsdTimeCode, ProtoXformInclusion, MaskApplication)
Declaration
public bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdTimeCode time, UsdTimeCode baseTime, UsdGeomPointInstancer.ProtoXformInclusion doProtoXforms, UsdGeomPointInstancer.MaskApplication applyMask)
Parameters
| Type | Name | Description |
|---|---|---|
| VtMatrix4dArray | xforms | |
| UsdTimeCode | time | |
| UsdTimeCode | baseTime | |
| UsdGeomPointInstancer.ProtoXformInclusion | doProtoXforms | |
| UsdGeomPointInstancer.MaskApplication | applyMask |
Returns
| Type | Description |
|---|---|
| bool |
ComputeInstanceTransformsAtTime(VtMatrix4dArray, UsdTimeCode, UsdTimeCode, ProtoXformInclusion)
Declaration
public bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdTimeCode time, UsdTimeCode baseTime, UsdGeomPointInstancer.ProtoXformInclusion doProtoXforms)
Parameters
| Type | Name | Description |
|---|---|---|
| VtMatrix4dArray | xforms | |
| UsdTimeCode | time | |
| UsdTimeCode | baseTime | |
| UsdGeomPointInstancer.ProtoXformInclusion | doProtoXforms |
Returns
| Type | Description |
|---|---|
| bool |
ComputeInstanceTransformsAtTime(VtMatrix4dArray, UsdTimeCode, UsdTimeCode)
Declaration
public bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdTimeCode time, UsdTimeCode baseTime)
Parameters
| Type | Name | Description |
|---|---|---|
| VtMatrix4dArray | xforms | |
| UsdTimeCode | time | |
| UsdTimeCode | baseTime |
Returns
| Type | Description |
|---|---|
| bool |
ComputeInstanceTransformsAtTime(VtMatrix4dArray, UsdStage, UsdTimeCode, VtIntArray, VtVec3fArray, VtVec3fArray, UsdTimeCode, VtVec3fArray, VtVec3fArray, VtQuathArray, VtVec3fArray, UsdTimeCode, SdfPathVector, StdBoolVector, float)
Declaration
public static bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdStage stage, UsdTimeCode time, VtIntArray protoIndices, VtVec3fArray positions, VtVec3fArray velocities, UsdTimeCode velocitiesSampleTime, VtVec3fArray accelerations, VtVec3fArray scales, VtQuathArray orientations, VtVec3fArray angularVelocities, UsdTimeCode angularVelocitiesSampleTime, SdfPathVector protoPaths, StdBoolVector mask, float velocityScale)
Parameters
| Type | Name | Description |
|---|---|---|
| VtMatrix4dArray | xforms | |
| UsdStage | stage | |
| UsdTimeCode | time | |
| VtIntArray | protoIndices | |
| VtVec3fArray | positions | |
| VtVec3fArray | velocities | |
| UsdTimeCode | velocitiesSampleTime | |
| VtVec3fArray | accelerations | |
| VtVec3fArray | scales | |
| VtQuathArray | orientations | |
| VtVec3fArray | angularVelocities | |
| UsdTimeCode | angularVelocitiesSampleTime | |
| SdfPathVector | protoPaths | |
| StdBoolVector | mask | |
| float | velocityScale |
Returns
| Type | Description |
|---|---|
| bool |
ComputeInstanceTransformsAtTime(VtMatrix4dArray, UsdStage, UsdTimeCode, VtIntArray, VtVec3fArray, VtVec3fArray, UsdTimeCode, VtVec3fArray, VtVec3fArray, VtQuathArray, VtVec3fArray, UsdTimeCode, SdfPathVector, StdBoolVector)
Declaration
public static bool ComputeInstanceTransformsAtTime(VtMatrix4dArray xforms, UsdStage stage, UsdTimeCode time, VtIntArray protoIndices, VtVec3fArray positions, VtVec3fArray velocities, UsdTimeCode velocitiesSampleTime, VtVec3fArray accelerations, VtVec3fArray scales, VtQuathArray orientations, VtVec3fArray angularVelocities, UsdTimeCode angularVelocitiesSampleTime, SdfPathVector protoPaths, StdBoolVector mask)
Parameters
| Type | Name | Description |
|---|---|---|
| VtMatrix4dArray | xforms | |
| UsdStage | stage | |
| UsdTimeCode | time | |
| VtIntArray | protoIndices | |
| VtVec3fArray | positions | |
| VtVec3fArray | velocities | |
| UsdTimeCode | velocitiesSampleTime | |
| VtVec3fArray | accelerations | |
| VtVec3fArray | scales | |
| VtQuathArray | orientations | |
| VtVec3fArray | angularVelocities | |
| UsdTimeCode | angularVelocitiesSampleTime | |
| SdfPathVector | protoPaths | |
| StdBoolVector | mask |
Returns
| Type | Description |
|---|---|
| bool |