Skip to main content

Interface: BabylonTransformNodeLike

Defined in: babylon-interactions/src/babylon-types.ts:63

Structural slice of Babylon's TransformNode, plus the one member AbstractMesh adds that this adapter reads (isVisible).

parent is unknown on purpose: Babylon types it as Nullable<Node>, and Node carries none of the transform members, so anything narrower would refuse a real Babylon node. Read it through parentOf.

Properties

PropertyTypeDefined in
absoluteRotationQuaternion?BabylonQuaternionLikebabylon-interactions/src/babylon-types.ts:69
isVisible?booleanbabylon-interactions/src/babylon-types.ts:73
parent?unknownbabylon-interactions/src/babylon-types.ts:67
positionBabylonVector3Likebabylon-interactions/src/babylon-types.ts:64
rotationQuaternion?BabylonQuaternionLike | nullbabylon-interactions/src/babylon-types.ts:65
scaling?BabylonVector3Likebabylon-interactions/src/babylon-types.ts:66

Methods

computeWorldMatrix()?

optional computeWorldMatrix(force?: boolean): unknown;

Defined in: babylon-interactions/src/babylon-types.ts:70

Parameters

ParameterType
force?boolean

Returns

unknown


getAbsolutePosition()

getAbsolutePosition(): BabylonVector3Like;

Defined in: babylon-interactions/src/babylon-types.ts:68

Returns

BabylonVector3Like


isEnabled()?

optional isEnabled(checkAncestors?: boolean): boolean;

Defined in: babylon-interactions/src/babylon-types.ts:72

Parameters

ParameterType
checkAncestors?boolean

Returns

boolean


setEnabled()?

optional setEnabled(value: boolean): void;

Defined in: babylon-interactions/src/babylon-types.ts:71

Parameters

ParameterType
valueboolean

Returns

void