# FactorPhysics

## FactorPhysics

월드 객체에 대해 물리 관련 설정을 처리하는 객체에요.

### **함수**

\


| **void SetSimulatePhysics(SimulatePhysicsType Type)** |
| ----------------------------------------------------- |

서버 오브젝트의 물리 기능을 설정해요. ( [Enum.SimulatePhysicsType.타입](https://ditoland-utplus.gitbook.io/ditoland/api-reference/enums/simulatephysicstype) )

\-- 샘플 --

```lua
local cube = Workspace.Cube
cube.Physics:SetSimulatePhysics(Enum.SimulatePhysicsType.On_Sync) --오브젝트의 물리를 설정해요.
```

\
\


## **사용 가능한 부모 오브젝트 기능들**

### **속성**

| **이름**                                                                                               | **설명**                                                                                                                                           |
| ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| [**Velocity**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics)       | **현재 물리 속도에요.**                                                                                                                                  |
| [**bOverrideMass**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics)  | **부피로 질량을 자동 계산해요.**                                                                                                                             |
| [**Mass**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics)           | **질량 값이에요.**                                                                                                                                     |
| [**LinearDamping**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics)  | **선형 감쇠 값이에요.**                                                                                                                                  |
| [**AngularDamping**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics) | **회전 감쇠 값이에요.**                                                                                                                                  |
| [**Friction**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics)       | <p><strong>마찰력 값이에요.</strong><br><strong>오브젝트의 표면 물리 마찰력을 설정할 수 있어요. 얼음판에서 공이 미끄러지는 정도를 설정할 수 있는 값이에요(0 ~ 1의 범위). 0에 가까울수록 잘 미끄러져요.</strong></p> |
| [**Restitution**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics)    | <p><strong>탄성 값이에요.</strong><br><strong>오브젝트의 탄성 값을 설정할 수 있어요. 공이 탱탱볼 처럼 몇번 튕기다가 멈추도록 하는 설정값이에요(0 ~ 1의 범위). 1에 가까울수록 탄성이 더 커져요.</strong></p>     |
| [**Density**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics)        | <p><strong>밀도 값이에요.</strong><br><strong>오브젝트의 밀도 값을 설정할 수 있어요(0 ~ 1의 범위). 1에 가까울수록 물체가 더 단단해지고 무거워져요.</strong></p>                               |

### **이벤트**

| **이름** | **설명** |
| ------ | ------ |

### **함수**

| **이름**                                                                                             | **설명**                                    |
| -------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| [**AddForce**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics)     | **객체에 물리 힘을 추가할 수 있어요. (힘을 가할 Vector 값)** |
| [**ZeroVelocity**](https://ditoland-utplus.gitbook.io/ditoland/api-reference/common/factorphysics) | **객체의 물리 벡터를 0으로 초기화해요.**                 |
