Vector3int16

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

데이터 타입 Vector3int16 는 3D 공간에 있는 벡터를 나타내며, 구성 요소에 대해 signed 16-bit integer 를 사용합니다. 이는 Vector3 와 동일한 아리텍티 연산을 허용하지만, 일반적으로 사용되지 않는 벡터 함수

Vector3int16 혼동되면 안 됩니다.

  • Vector3 , 3D 벡터를 위한 더 정확한 구현을 위해.
  • Vector2int16 , 2D 벡터에 대한 유사한 구현.

각 구성 요소에 대해:

  • 낮은 바인딩은 -2 15 또는 -32,768입니다.
  • 상위 한도는 2 15 − 1, 또는 32,767 입니다.

Vector3로 변환

Datatype.Vector3int16를 Vector3로 변환하려면 각 Vector3 의 구성 요소를 건설하십시오. 1>Datatype.Vector31> 에 대해 모든 구성 요소를 전달하면 됩니다. :


local vector3int16 = Vector3int16.new(1, 2, 3)
local vector3 = Vector3.new(vector3int16.X, vector3int16.Y, vector3int16.Z)
print(vector3) --> 1, 2, 3

Do not pass an entire Vector3int16 to Vector3.new() , as the constructor interprets a 1> Datatype.Vector3int161> as a 4> 04> within its parameters 7> without producing an error7> . This can lead to silent logic errors if you do something like:


local vector3int16 = Vector3int16.new(1, 2, 3)
local vector3 = Vector3.new(vector3int16)
print(vector3) --> 0, 0, 0

수학 연산

다음 수학 연산은 Vector3int16 데이터 입력대해 유효합니다. 모든 연산에 대해 서명된 16비트 정수와 관련된 제한 사항을 유의하십시오.


<tbody>
<tr>
<td><code>Datatype.Vector3int16</code><code>+</code><code>Datatype.Vector3int16</code></td>
<td>구성 요소는 데이터 유형 벡터입니다.Datatype.Vector3int16 의 요소입니다.</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code><code>-</code><code>Datatype.Vector3int16</code></td>
<td>구성 요소는 차이 요소의 개별 구성 요소입니다.Produces a <code>Datatype.Vector3int16</code> whose components are the difference of the operands' respective components.</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code><code>\*</code><code>Datatype.Vector3int16</code></td>
<td>구성 요소는 각 연산자의 구성 요소입니다.Produces a <code>Datatype.Vector3int16</code> whose components are the product of the operands' respective components.</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code><code>/</code><code>Datatype.Vector3int16</code></td>
<td>Datatype.Vector3int16을 생성하는 구성 요소는 각 구성 요소의 비율입니다. 나눔의 결과는 반올림됩니다.</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code><code>\*</code><code>숫자</code></td>
<td>각 구성 요소는 해당 구성 요소의 Datatype.Vector3int16 및 숫자(요소)의 제품입니다. 이 작업은 중단됩니다.</td>
</tr>
<tr>
<td><code>Datatype.Vector3int16</code><code>/</code><code>숫자</code></td>
<td>각 구성 요소가 해당 데이터 유형의 배수인 Datatype.Vector3int16 구성 요소와 번호(분할기)인 결과를 생성합니다. 결과는 반올림하여 0으로 반올림됩니다.</td>
</tr>
</tbody>
작업설명

요약

생성자

속성

  • Datatype.Vector3int16의 x-좌표.

  • Datatype.Vector3int16의 y-좌표.

  • Datatype.Vector3int16의 z-좌표.

생성자

new

매개 변수

속성

Datatype.Vector3int16 의 x-좌표 역시 하위 문자열에서 액세스할 수 있습니다.

Datatype.Vector3int16 의 y-좌표는 하위 케이스 변형에서도 액세스할 수 있습니다.

Datatype.Vector3int16 의 z-좌표는 하위 케이스 변형에서도 액세스할 수 있습니다.

수학 연산

Vector3int16 + Vector3int16 : Vector3int16

Vector3int16 - Vector3int16 : Vector3int16

Vector3int16 * Vector3int16 : Vector3int16

Vector3int16 / Vector3int16 : Vector3int16

Vector3int16 * number : Vector3int16

Vector3int16 / number : Vector3int16