目录

FixedConstraint

Class Info

public class FixedConstraint extends Component implements Constraint

固定约束组件。

Public Method Summary

Qualifier and Type

Method Name and Description

static FixedConstraint.Descriptor

descriptor()

获取固定约束组件的描述符实例。

Vector3

getFramePositionInA()

获取以节点A重心为坐标原点的固定约束点的位置坐标。

Vector3

getFramePositionInB()

获取以节点B重心为坐标原点的固定约束点的位置坐标。

Quaternion

getFrameRotationInA()

获取以节点A重心为坐标原点的固定约束点的旋转四元数。

Quaternion

getFrameRotationInB()

获取以节点B重心为坐标原点的固定约束点的旋转四元数。

Node

getNodeA()

获取固定约束组件连接的节点A。

Node

getNodeB()

获取固定约束组件连接的节点B。

Constraint.Type

getType()

获取约束类型。

FixedConstraint

setFramePositionInA(Vector3 framePositionInA)

设置以节点A重心为坐标原点的固定约束点的位置坐标。

FixedConstraint

setFramePositionInB(Vector3 framePositionInB)

设置以节点B重心为坐标原点的固定约束点的位置坐标。

FixedConstraint

setFrameRotationInA(Quaternion frameRotationInA)

设置以节点A重心为坐标原点的固定约束点的旋转四元数。

FixedConstraint

setFrameRotationInB(Quaternion frameRotationInB)

设置以节点B重心为坐标原点的固定约束点的旋转四元数。

void

setNodeA(Node nodeA)

设置固定约束组件连接的节点A。

void

setNodeB(Node nodeB)

设置固定约束组件连接的节点B。

Public Methods

[h2]descriptor

Method

public static FixedConstraint.Descriptor descriptor()

获取固定约束组件描述符实例。

Returns

Type

Description

FixedConstraint.Descriptor

固定约束组件描述符实例。

[h2]getFramePositionInA

Method

public Vector3 getFramePositionInA()

获取以节点A重心为坐标原点的固定约束点的位置坐标。

Returns

Type

Description

Vector3

位置坐标。

[h2]getFramePositionInB

Method

public Vector3 getFramePositionInB()

获取以节点B重心为坐标原点的固定约束点的位置坐标。

Returns

Type

Description

Vector3

位置坐标。

[h2]getFrameRotationInA

Method

public Quaternion getFrameRotationInA()

获取以节点A重心为坐标原点的固定约束点的旋转四元数。

Returns

Type

Description

Quaternion

旋转四元数。

[h2]getFrameRotationInB

Method

public Quaternion getFrameRotationInB()

获取以节点B重心为坐标原点的固定约束点的旋转四元数。

Returns

Type

Description

Quaternion

旋转四元数。

[h2]getNodeA

Method

public Node getNodeA()

获取固定约束组件连接的节点A。

Returns

Type

Description

Node

固定约束组件连接的节点A。

[h2]getNodeB

Method

public Node getNodeB()

获取固定约束组件连接的节点B。

Returns

Type

Description

Node

固定约束组件连接的节点B。

[h2]getType

Method

public Constraint.Type getType()

获取约束类型。

Returns

Type

Description

Constraint.Type

约束类型。

[h2]setFramePositionInA

Method

public FixedConstraint setFramePositionInA(Vector3 framePositionInA)

设置以节点A重心为坐标原点的固定约束点的位置坐标。

Parameters

Name

Description

framePositionInA

位置坐标。

Returns

Type

Description

FixedConstraint

自身实例。

[h2]setFramePositionInB

Method

public FixedConstraint setFramePositionInB(Vector3 framePositionInB)

设置以节点B重心为坐标原点的固定约束点的位置坐标。

Parameters

Name

Description

framePositionInB

位置坐标。

Returns

Type

Description

FixedConstraint

自身实例。

[h2]setFrameRotationInA

Method

public FixedConstraint setFrameRotationInA(Quaternion frameRotationInA)

设置以节点A重心为坐标原点的固定约束点的旋转四元数。

Parameters

Name

Description

frameRotationInA

旋转四元数。

Returns

Type

Description

FixedConstraint

自身实例。

[h2]setFrameRotationInB

Method

public FixedConstraint setFrameRotationInB(Quaternion frameRotationInB)

设置以节点B重心为坐标原点的固定约束点的旋转四元数。

Parameters

Name

Description

frameRotationInB

旋转四元数。

Returns

Type

Description

FixedConstraint

自身实例。

[h2]setNodeA

Method

public void setNodeA(Node nodeA)

设置固定约束组件连接的节点A。

Parameters

Name

Description

nodeA

固定约束组件连接的节点A。

[h2]setNodeB

Method

public void setNodeB(Node nodeB)

设置固定约束组件连接的节点B。

Parameters

Name

Description

nodeB

固定约束组件连接的节点B。