물리적 접합에 대한 인터페이스입니다.
접합은 두 액터 간 또는 액터와 표준 간의 물리적 커플링입니다.
물리적 접합에 포함된 개념에 대한 자세한 내용은 PhysX 문서도 참조하십시오.
생성자 및 액세서
기타 관련 참조 항목
관련 도움말 항목
![]() |
d6_drive ( self, drive ) : number, number, number, boolean![]() 지정된 D6 접합 구동에 대한 구동 매개변수를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
drive : | 구동 매개변수를 검색해야 하는 자유도입니다. D6Drive 열거 값(X, Y, Z, TWIST, SWING 또는 SLERP) 중 하나입니다. |
number |
구동 강성입니다. |
number |
구동 댐핑입니다. |
number |
구동력 한계입니다. |
boolean |
구동이 가속력인지 힘/토크인지 지정합니다. |
![]() |
d6_drive_position ( self ) : stingray.Quaternion, stingray.Vector3![]() 위치상 구동 대상을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
구동 방향이 현재 첫 번째 액터 프레임에 상대적으로 정의된 두 번째 액터 프레임을 대상으로 하고 있습니다. | |
구동 위치가 현재 첫 번째 액터 프레임에 상대적으로 정의된 두 번째 액터 프레임의 중심을 대상으로 하고 있습니다. |
![]() |
d6_drive_velocity ( self ) : stingray.Vector3, stingray.Vector3![]() 선형 및 각도 구동 속도 대상을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
구동 대상 선형 속도입니다. | |
구동 대상 각도 속도입니다. |
![]() |
d6_linear_limit_config ( self ) : table?![]() |
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
table? |
이 D6 접합의 선형 한계를 반환합니다. D6 접합 선형 한계는 하한값 및 상한값(미터)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 이 테이블에는 restitution, bounceThreshold, stiffness, damping 및 contactDistance 같은 공유 매개변수가 있을 수도 있습니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
![]() |
d6_motion ( self, d6axis ) : stingray.Joint.D6Motion![]() 이 접합에 대해 지정된 자유도의 모션 유형을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
d6axis : | 모션 플래그를 검색해야 하는 D6Axis(자유도)입니다. |
지정된 DoF에 대해 현재 설정되어 있는 D6Motion 모드입니다. |
기타 관련 참조 항목
![]() |
d6_swing_limit_config ( self ) : table?![]() |
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
table? |
이 D6 접합에 대한 스윙 한계 매개변수를 반환합니다. D6 접합 스윙 한계는 yAngle 및 zAngle 한계값(라디안)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 이 테이블에는 restitution, bounceThreshold, stiffness, damping 및 contactDistance 같은 공유 매개변수가 있을 수도 있습니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
![]() |
d6_swing_y_angle ( self ) : number![]() 현재 D6 접합 Y 스윙 값을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
현재 D6 접합 Y 스윙 값(라디안)입니다. |
![]() |
d6_swing_z_angle ( self ) : number![]() 현재 D6 접합 Z 스윙 값을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
현재 D6 접합 Z 스윙 값(라디안)입니다. |
![]() |
d6_twist ( self ) : number![]() 현재 D6 접합 비틀기 값을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
현재 D6 접합 비틀기 값(라디안)입니다. |
![]() |
d6_twist_limit_config ( self ) : table?![]() |
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
table? |
이 D6 접합에 대한 비틀기 한계 매개변수를 반환합니다. D6 접합 비틀기 한계는 하한값 및 상한값(라디안)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 이 테이블에는 restitution, bounceThreshold, stiffness, damping 및 contactDistance 같은 공유 매개변수가 있을 수도 있습니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
![]() |
distance_distance ( self ) : number![]() 현재 접합 거리를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
현재 접합 거리(미터)입니다. |
![]() |
distance_joint_flags ( self ) : number![]() 이 DISTANCE 접합에 대해 현재 올려진 모션 플래그를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
현재 올려진 DistanceFlag 열거 값의 조합입니다. |
![]() |
distance_joint_flag_enabled ( self, flag ) : boolean![]() 이 DISTANCE 접합에 대해 지정된 모션 플래그 활성화 상태를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
flag : | DistanceFlag 열거 값(MAX_DISTANCE_ENABLED, MIN_DISTANCE_ENABLED or SPRING_ENABLED) 중 하나입니다. |
boolean |
이 접합에 대해 지정된 플래그의 현재 상태입니다. |
![]() |
limit_config ( self ) : table?![]() 접합 제한 구성을 가져옵니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
table? |
접합에 대한 한계 매개변수를 반환합니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
D6을 제외한 모든 접합 유형에 사용할 수 있습니다. D6 접합의 경우 d6_xxx_limit_config(...) 함수를 사용합니다.
반환되는 테이블의 매개변수는 접합 유형에 따라 달라집니다. 자세한 내용은 setup_limit()를 참조하십시오.
![]() |
limit_enabled ( self ) : boolean![]() 이 접합에 대해 한계가 활성화되어 있는지 여부를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
boolean |
이 접합에 대한 현재 한계 활성화 상태입니다. |
SPHERICAL, REVOLUTE 및 PRISMATIC 접합에만 적합합니다. D6 접합의 경우 d6_motion()을 사용하고 DISTANCE 접합의 경우 [distance_joint_flag()]를 사용합니다.
![]() |
prismatic_position ( self ) : number![]() 첫 번째 액터 프레임 X축상의 현재 PRISMATIC 접합 거리를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
X축상의 현재 PRISMATIC 접합 거리(미터)입니다. |
![]() |
prismatic_velocity ( self ) : number![]() 첫 번째 액터 프레임 X축상의 현재 PRISMATIC 접합 속도를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
X축상의 현재 PRISMATIC 접합 속도(초당 미터)입니다. |
![]() |
revolute_angle ( self ) : number![]() 현재 REVOLUTE 접합 각도 값을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
현재 REVOLUTE 접합 각도 값(라디안)입니다. |
![]() |
revolute_drive_force_limit ( self ) : number![]() 이 REVOLUTE 접합에 대한 구동력 한계를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
이 REVOLUTE 접합에 대한 구동력 한계입니다. |
![]() |
revolute_drive_gear_ratio ( self ) : number![]() 이 REVOLUTE 접합에 대한 현재 구동 기어비를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
이 REVOLUTE 접합에 대한 현재 구동 기어비입니다. |
![]() |
revolute_drive_velocity ( self ) : number![]() 이 REVOLUTE 접합에 대한 구동 속도 대상을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
이 REVOLUTE 접합의 구동에 대해 현재 설정되어 있는 대상 속도입니다. |
![]() |
revolute_joint_flags ( self ) : number![]() 이 REVOLUTE 접합에 대해 현재 올려진 모션 플래그를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
현재 올려진 RevoluteFlag 열거 값의 조합입니다. |
![]() |
revolute_joint_flag_enabled ( self, flag ) : boolean![]() 이 REVOLUTE 접합에 대해 지정된 모션 플래그 활성화 상태를 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
flag : | RevoluteFlag 열거 값(LIMIT_ENABLED, DRIVE_ENABLED 또는 DRIVE_FREESPIN) 중 하나입니다. |
boolean |
이 접합에 대해 지정된 플래그의 현재 상태입니다. |
![]() |
revolute_velocity ( self ) : number![]() 현재 REVOLUTE 접합 각도 속도 값을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. |
number |
현재 REVOLUTE 접합 각도 속도 값(초당 라디안)입니다. |
![]() |
setup_d6_linear_limit ( self, parameters )![]() 이 D6 접합에 대한 선형 한계를 설정하지만 활성화하지는 않습니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
parameters : | table | 한계 매개변수를 정의하는 (키, 값) Lua 테이블입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
D6 접합 선형 한계는 하한값 및 상한값(미터)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 restitution, bounceThreshold, stiffness, damping 및 contactDistance 같은 공유 매개변수를 설정할 수도 있습니다.
![]() |
setup_d6_swing_limit ( self, parameters )![]() 이 D6 접합에 대한 스윙 한계 매개변수를 설정하지만 활성화하지는 않습니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
parameters : | table | 한계 매개변수를 정의하는 (키, 값) Lua 테이블입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
D6 접합 스윙 한계는 yAngle 및 zAngle 한계값(라디안)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 restitution, bounceThreshold, stiffness, damping 및 contactDistance 같은 공유 매개변수를 설정할 수도 있습니다.
![]() |
setup_d6_twist_limit ( self, parameters )![]() 이 D6 접합에 대한 비틀기 한계 매개변수를 설정하지만 활성화하지는 않습니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
parameters : | table | 한계 매개변수를 정의하는 (키, 값) Lua 테이블입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
D6 접합 비틀기 한계는 하한값 및 상한값(라디안)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 restitution, bounceThreshold, stiffness, damping 및 contactDistance 같은 공유 매개변수를 설정할 수도 있습니다.
![]() |
setup_limit ( self, parameters )![]() 접합에 대한 한계를 설정하지만 활성화하지는 않습니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
parameters : | table | 한계 매개변수를 정의하는 (키, 값) Lua 테이블입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
이 함수는 D6을 제외한 모든 접합 유형에 적합합니다. D6 접합은 set_d6_xxx_limit(...) 함수를 사용하여 설정합니다.
설정되는 매개변수는 구성 중인 접합 유형에 따라 달라집니다.
모든 접합 유형은 restitution, bounceThreshold, stiffness, damping 및 contactDistance 같은 공유 매개변수도 지원합니다.
기타 관련 참조 항목
![]() |
set_break_force ( self, force, torque )![]() 접합을 끊는 데 필요한 힘과 토크를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
force : | number | 접합을 끊는 데 필요한 힘입니다. |
torque : | number | 접합을 끊는 데 필요한 토크입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_d6_drive ( self, drive, stiffness, damping, force_limit, is_acceleration )![]() 지정된 구동에 대한 구동 매개변수를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
drive : | 구동을 구성해야 하는 자유도입니다. D6Drive 열거 값(X, Y, Z, TWIST, SWING 또는 SLERP) 중 하나입니다. | |
stiffness : | number | 구동 강성입니다. |
damping : | number | 구동 댐핑입니다. |
force_limit : | number | 구동력 한계입니다. |
is_acceleration : | boolean? | 선택 사항입니다. 구동이 가속력인지 힘/토크인지 지정합니다. 기본값은 false, 즉, 힘/토크를 사용하는 것입니다. ? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_d6_drive_position ( self, q, p )![]() 위치상 구동 대상을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
q : | 첫 번째 액터 프레임에 상대적으로 정의된 두 번째 액터 프레임의 구동 대상이 되어야 하는 방향입니다. | |
p : | 첫 번째 액터 프레임에 상대적으로 정의된 두 번째 액터 프레임 중심의 구동 대상이 되어야 하는 위치입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_d6_drive_velocity ( self, linear, angular )![]() 속도 구동 대상을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
linear : | 구동의 선형 속도 대상입니다. | |
angular : | 구동의 각도 속도 대상입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_d6_motion ( self, d6axis, motion )![]() 모션 유형을 지정된 자유도로 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
d6axis : | 모션 플래그를 설정해야 하는 D6Axis(자유도)입니다. | |
motion : | 지정된 DoF에 적용할 D6Motion 모드입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기타 관련 참조 항목
![]() |
set_distance_joint_flags ( self, flags )![]() 이 Distance 접합에 대한 모션 플래그를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
flags : | number | DistanceFlag 열거 값(MAX_DISTANCE_ENABLED, IN_DISTANCE_ENABLED 및 SPRING_ENABLED)의 조합입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_distance_joint_flag_enabled ( self, flag, do_enable )![]() 이 DISTANCE 접합에 대해 지정된 모션 플래그 활성화 상태를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
flag : | DistanceFlag 열거 값(MAX_DISTANCE_ENABLED, MIN_DISTANCE_ENABLED or SPRING_ENABLED) 중 하나입니다. | |
do_enable : | boolean | 플래그를 올리려면 true로 설정하고, 플래그를 내리려면 false로 설정합니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_limit_enabled ( self, do_enable )![]() 이 접합에 대해 한계를 활성화할지 여부를 지정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
do_enable : | boolean | 이 접합에 대해 한계를 활성화하려면 true를, 비활성화하려면 false를 사용합니다. |
이 함수는 아무 값도 반환하지 않습니다. |
SPHERICAL, REVOLUTE 및 PRISMATIC 접합에만 적합합니다. D6 접합의 경우 set_d6_motion()을 사용하고 DISTANCE 접합의 경우 [set_distance_joint_flag()]를 사용합니다.
![]() |
set_revolute_drive_force_limit ( self, limit )![]() 이 REVOLUTE 접합에 대한 구동력 한계를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
limit : | number | 이 REVOLUTE 접합에 대한 구동력 한계입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_revolute_drive_gear_ratio ( self, ratio )![]() 이 REVOLUTE 접합에 대한 구동 기어비를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
ratio : | number | 이 REVOLUTE 접합에 대한 구동 기어비입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_revolute_drive_velocity ( self, velocity )![]() 이 REVOLUTE 접합에 대한 구동 속도 대상을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
velocity : | number | 이 REVOLUTE 접합에 대한 구동 속도 대상입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_revolute_joint_flags ( self, flags )![]() 이 REVOLUTE 접합에 대해 지정된 모션 플래그를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
flags : | number | RevoluteFlag 열거 값(LIMIT_ENABLED, DRIVE_ENABLED 및 DRIVE_FREESPIN)의 조합입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_revolute_joint_flag_enabled ( self, flag, do_enable )![]() 이 REVOLUTE 접합에 대해 지정된 모션 플래그 활성화 상태를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 이 함수를 호출할 때에는 항상 이 self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
flag : | 올리거나 꺼야 하는 플래그입니다. RevoluteFlag 열거 값(LIMIT_ENABLED, DRIVE_ENABLED 또는 DRIVE_FREESPIN) 중 하나여야 합니다. | |
do_enable : | boolean | 플래그를 올리려면 true로 설정하고, 플래그를 내리려면 false로 설정합니다. |
이 함수는 아무 값도 반환하지 않습니다. |