Skip to content

LinkData

29thnight edited this page Nov 27, 2025 · 1 revision

LinkData

간단 설명: 물리 링크(관절 포함)와 본 이름/로컬/월드 변환을 보유하고 부모-자식 관계로 트리 업데이트를 수행하는 데이터 구조.

업데이트

메서드 설명
Update(parentWorldTransform) 자신의 월드/자식 링크들의 월드 변환을 재귀적으로 갱신. 죽은 링크는 제거

링크 정보 접근자

항목 설명
ID/생존 SetID/GetID, SetIsDead/GetIsDead
자식 관리 GetChildrenLinkData(), GetChildLinkData(name), AddChildLinkData(name, link), RemoveChildLinkData(name)
본/트랜스폼 SetBoneName/GetBoneName, SetParentBoneName/GetParentBoneName, SetLocalTransform/GetLocalTransform, SetWorldTransform/GetWorldTransform, GetParenttransform
물리 파라미터 SetDensity/GetDensity

콜리전 쉐이프

항목 설명
타입 SetShapeType/GetShapeType (EShapeType: BOX/SPHERE/CAPSULE)
박스 SetBoxExtent/GetBoxExtent
스피어 SetSphereRadius/GetSphereRadius
캡슐 SetCapsuleRadius/GetCapsuleRadius, SetCapsuleHalfHeight/GetCapsuleHalfHeight

관절 설정

항목 설명
로컬 변환 SetJointLocalTransform(matrix or pos+rot)
강성/댐핑/최대힘 SetJointStiffness/SetJointDamping/SetJointMaxForce
축 모션/리밋 X/Y/Z 각 축의 motion/limitlow/limitHigh 세터/게터 제공

본 기반 물리 아티큘레이션을 구성하는 데 사용.

CreatorEngine

API Docs

API Reference
Main
PhysicsSystem
RenderEngine
ScriptBinder
Utility_Framework

etc

Clone this wiki locally