# Bone

Bone : `Attachment`

## Overview

Bone은 화면에 직접 표시되지는 않지만, 애니메이션 제작이나 캐릭터 모델의 움직임을 제어하는 데 사용되는 인스턴스입니다.

게임이 실행되면 Workspace에 생성되는 캐릭터 모델의 하위 계층에서 본 구조를 확인할 수 있으며, 애니메이션 에디터를 통해서도 확인할 수 있습니다. 특히 애니메이션 에디터를 사용하면 캐릭터의 본을 직접 조작하여 보다 쉽게 애니메이션을 제작할 수 있습니다.

## Properties

### Transform

`CFrame`

Bone의 CFrame을 기준으로, 현재 애니메이션에 의해 적용된 위치·회전 변화를 나타내는 속성입니다.

#### Code Samples

```lua
local Bone = Character.Skeleton.Root.IKFootRoot.IKLeftFoot

print(Bone.Transform)
```

### TransformedCFrame

`CFrame`

로컬 좌표계에서 Bone의 CFrame 위치와 Transform(현재 애니메이션에 의한 오프셋)을 합친 최종 CFrame 값을 제공합니다.

#### Code Samples

```lua
local Bone = Character.Skeleton.Root.IKFootRoot.IKLeftFoot

print(Bone.TransformedCFrame)
```

### TransformedWorldCFrame

`CFrame`

월드 좌표계에서 Bone의 CFrame 위치와 Transform(현재 애니메이션에 의한 오프셋)을 합친 최종 CFrame 값을 제공합니다.

#### Code Samples

```lua
local Bone = Character.Skeleton.Root.IKFootRoot.IKLeftFoot

print(Bone.TransformedWorldCFrame)
```

## Methods

## Events

## See also

{% content-ref url="../../../manual/studio-manual/character" %}
[character](https://docs.overdare.com/korean/manual/studio-manual/character)
{% endcontent-ref %}

{% content-ref url="../../../manual/studio-manual/asset-and-resource-creation/animation-editor" %}
[animation-editor](https://docs.overdare.com/korean/manual/studio-manual/asset-and-resource-creation/animation-editor)
{% endcontent-ref %}
