Joint - stingray.Joint 오브젝트 참조 - Stingray Lua API 참조

stingray.Joint 오브젝트 참조

설명

물리적 접합에 대한 인터페이스입니다.

접합은 두 액터 간 또는 액터와 표준 간의 물리적 커플링입니다.

물리적 접합에 포함된 개념에 대한 자세한 내용은 PhysX 문서도 참조하십시오.

열거

D6 접합의 자유도를 열거합니다.
D6 접합의 구동 모드를 열거합니다.
D6 접합의 각 자유도에 사용 가능한 다양한 모드를 열거합니다.
DISTANCE 접합에 대한 제한을 활성화하는 플래그입니다.
REVOLUTE 접합에 대한 제한을 활성화하는 플래그입니다.
접합 유형입니다.

함수

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

drive :

stingray.Joint.D6Drive

구동 매개변수를 검색해야 하는 자유도입니다. D6Drive 열거 값(X, Y, Z, TWIST, SWING 또는 SLERP) 중 하나입니다.

반환하는 항목

number

구동 강성입니다.

number

구동 댐핑입니다.

number

구동력 한계입니다.

boolean

구동이 가속력인지 힘/토크인지 지정합니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

stingray.Quaternion

구동 방향이 현재 첫 번째 액터 프레임에 상대적으로 정의된 두 번째 액터 프레임을 대상으로 하고 있습니다.

stingray.Vector3

구동 위치가 현재 첫 번째 액터 프레임에 상대적으로 정의된 두 번째 액터 프레임의 중심을 대상으로 하고 있습니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

stingray.Vector3

구동 대상 선형 속도입니다.

stingray.Vector3

구동 대상 각도 속도입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

table?

이 D6 접합의 선형 한계를 반환합니다. D6 접합 선형 한계는 하한값상한값(미터)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 이 테이블에는 restitution, bounceThreshold, stiffness, dampingcontactDistance 같은 공유 매개변수가 있을 수도 있습니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

d6axis :

stingray.Joint.D6Axis

모션 플래그를 검색해야 하는 D6Axis(자유도)입니다.

반환하는 항목

D6Motion

지정된 DoF에 대해 현재 설정되어 있는 D6Motion 모드입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

table?

이 D6 접합에 대한 스윙 한계 매개변수를 반환합니다. D6 접합 스윙 한계는 yAnglezAngle 한계값(라디안)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 이 테이블에는 restitution, bounceThreshold, stiffness, dampingcontactDistance 같은 공유 매개변수가 있을 수도 있습니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

현재 D6 접합 Y 스윙 값(라디안)입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

현재 D6 접합 Z 스윙 값(라디안)입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

현재 D6 접합 비틀기 값(라디안)입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

table?

이 D6 접합에 대한 비틀기 한계 매개변수를 반환합니다. D6 접합 비틀기 한계는 하한값상한값(라디안)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 이 테이블에는 restitution, bounceThreshold, stiffness, dampingcontactDistance 같은 공유 매개변수가 있을 수도 있습니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

현재 접합 거리(미터)입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

현재 올려진 DistanceFlag 열거 값의 조합입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

flag :

stingray.Joint.DistanceFlag

DistanceFlag 열거 값(MAX_DISTANCE_ENABLED, MIN_DISTANCE_ENABLED or SPRING_ENABLED) 중 하나입니다.

반환하는 항목

boolean

이 접합에 대해 지정된 플래그의 현재 상태입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

table?

접합에 대한 한계 매개변수를 반환합니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.

D6을 제외한 모든 접합 유형에 사용할 수 있습니다. D6 접합의 경우 d6_xxx_limit_config(...) 함수를 사용합니다.

반환되는 테이블의 매개변수는 접합 유형에 따라 달라집니다. 자세한 내용은 setup_limit()를 참조하십시오.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

boolean

이 접합에 대한 현재 한계 활성화 상태입니다.

SPHERICAL, REVOLUTE 및 PRISMATIC 접합에만 적합합니다. D6 접합의 경우 d6_motion()을 사용하고 DISTANCE 접합의 경우 [distance_joint_flag()]를 사용합니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

X축상의 현재 PRISMATIC 접합 거리(미터)입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

X축상의 현재 PRISMATIC 접합 속도(초당 미터)입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

현재 REVOLUTE 접합 각도 값(라디안)입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

이 REVOLUTE 접합에 대한 구동력 한계입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

이 REVOLUTE 접합에 대한 현재 구동 기어비입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

이 REVOLUTE 접합의 구동에 대해 현재 설정되어 있는 대상 속도입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

현재 올려진 RevoluteFlag 열거 값의 조합입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

flag :

stingray.Joint.RevoluteFlag

RevoluteFlag 열거 값(LIMIT_ENABLED, DRIVE_ENABLED 또는 DRIVE_FREESPIN) 중 하나입니다.

반환하는 항목

boolean

이 접합에 대해 지정된 플래그의 현재 상태입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 객체 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.
반환하는 항목

number

현재 REVOLUTE 접합 각도 속도 값(초당 라디안)입니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

parameters :

table

한계 매개변수를 정의하는 (키, 값) Lua 테이블입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

D6 접합 선형 한계는 하한값상한값(미터)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 restitution, bounceThreshold, stiffness, dampingcontactDistance 같은 공유 매개변수를 설정할 수도 있습니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

parameters :

table

한계 매개변수를 정의하는 (키, 값) Lua 테이블입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

D6 접합 스윙 한계는 yAnglezAngle 한계값(라디안)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 restitution, bounceThreshold, stiffness, dampingcontactDistance 같은 공유 매개변수를 설정할 수도 있습니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

parameters :

table

한계 매개변수를 정의하는 (키, 값) Lua 테이블입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

D6 접합 비틀기 한계는 하한값상한값(라디안)을 통해 구성됩니다. 다른 모든 접합 유형과 마찬가지로 restitution, bounceThreshold, stiffness, dampingcontactDistance 같은 공유 매개변수를 설정할 수도 있습니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

parameters :

table

한계 매개변수를 정의하는 (키, 값) Lua 테이블입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

이 함수는 D6을 제외한 모든 접합 유형에 적합합니다. D6 접합은 set_d6_xxx_limit(...) 함수를 사용하여 설정합니다.

설정되는 매개변수는 구성 중인 접합 유형에 따라 달라집니다.

  • PRISMATIC 접합에 대한 선형 한계는 하한값상한값(미터)을 통해 구성됩니다.
  • REVOLUTE 접합에 대한 각도 한계는 하한값상한값(라디안)을 통해 구성됩니다.
  • SPHERICAL 접합에 대한 원뿔 한계는 yAnglezAngle 한계값(라디안)을 통해 구성됩니다.
  • DISTANCE 접합에 대한 거리 한계는 minDistancemaxDistance 한계값(미터)을 통해 구성됩니다.

모든 접합 유형은 restitution, bounceThreshold, stiffness, dampingcontactDistance 같은 공유 매개변수도 지원합니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

force :

number

접합을 끊는 데 필요한 힘입니다.

torque :

number

접합을 끊는 데 필요한 토크입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

drive :

stingray.Joint.D6Drive

구동을 구성해야 하는 자유도입니다. D6Drive 열거 값(X, Y, Z, TWIST, SWING 또는 SLERP) 중 하나입니다.

stiffness :

number

구동 강성입니다.

damping :

number

구동 댐핑입니다.

force_limit :

number

구동력 한계입니다.

is_acceleration :

boolean?

선택 사항입니다. 구동이 가속력인지 힘/토크인지 지정합니다. 기본값은 false, 즉, 힘/토크를 사용하는 것입니다.

? 표기는 이 유형이 선택 사항임을 나타냅니다. 해당 인스턴스가 0개 또는 한 개일 수 있습니다.
반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

q :

stingray.Quaternion

첫 번째 액터 프레임에 상대적으로 정의된 두 번째 액터 프레임의 구동 대상이 되어야 하는 방향입니다.

p :

stingray.Vector3

첫 번째 액터 프레임에 상대적으로 정의된 두 번째 액터 프레임 중심의 구동 대상이 되어야 하는 위치입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

linear :

stingray.Vector3

구동의 선형 속도 대상입니다.

angular :

stingray.Vector3

구동의 각도 속도 대상입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

d6axis :

stingray.Joint.D6Axis

모션 플래그를 설정해야 하는 D6Axis(자유도)입니다.

motion :

stingray.Joint.D6Motion

지정된 DoF에 적용할 D6Motion 모드입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

flags :

number

DistanceFlag 열거 값(MAX_DISTANCE_ENABLED, IN_DISTANCE_ENABLED 및 SPRING_ENABLED)의 조합입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

flag :

stingray.Joint.DistanceFlag

DistanceFlag 열거 값(MAX_DISTANCE_ENABLED, MIN_DISTANCE_ENABLED or SPRING_ENABLED) 중 하나입니다.

do_enable :

boolean

플래그를 올리려면 true로 설정하고, 플래그를 내리려면 false로 설정합니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

do_enable :

boolean

이 접합에 대해 한계를 활성화하려면 true를, 비활성화하려면 false를 사용합니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

SPHERICAL, REVOLUTE 및 PRISMATIC 접합에만 적합합니다. D6 접합의 경우 set_d6_motion()을 사용하고 DISTANCE 접합의 경우 [set_distance_joint_flag()]를 사용합니다.

매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

limit :

number

이 REVOLUTE 접합에 대한 구동력 한계입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

ratio :

number

이 REVOLUTE 접합에 대한 구동 기어비입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

velocity :

number

이 REVOLUTE 접합에 대한 구동 속도 대상입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

flags :

number

RevoluteFlag 열거 값(LIMIT_ENABLED, DRIVE_ENABLED 및 DRIVE_FREESPIN)의 조합입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.Joint

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

이 함수를 호출할 때에는 항상self 매개변수를 제공해야 합니다. 도트(.) 호출 구문을 사용해야 하며, 오브젝트 지향 콜론(:) 호출 구문을 사용하면 안 됩니다. 자세한 내용은 이 Stingray 도움말 항목, 또는 Lua 설명서의 이 페이지를 참조하십시오.

flag :

stingray.Joint.RevoluteFlag

올리거나 꺼야 하는 플래그입니다. RevoluteFlag 열거 값(LIMIT_ENABLED, DRIVE_ENABLED 또는 DRIVE_FREESPIN) 중 하나여야 합니다.

do_enable :

boolean

플래그를 올리려면 true로 설정하고, 플래그를 내리려면 false로 설정합니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.