sf::Vector3. 해당 스칼라 타입의 연속된 세 값으로 저장된다.
지정한 스칼라 타입의 3차원 벡터를 생성한다.
scalarType
저장 타입. i64/u64 성분은 bigint, 나머지는 number이다.
...args
x, y, z 성분 또는 변환하여 복사할 원본 벡터. 생략하면 영벡터를 생성한다.
벡터와 스칼라 타입을 복사한다. 복사본은 독립된 저장소를 갖는다.
source
성분에 사용되는 스칼라 저장 타입.
X 성분. 쓰기 시 scalarType에 해당하는 TypedArray 규칙에 따라 변환한다.
X 성분을 설정한다.
value
Y 성분. 쓰기 시 scalarType에 해당하는 TypedArray 규칙에 따라 변환한다.
Y 성분을 설정한다.
Z 성분. 쓰기 시 scalarType에 해당하는 TypedArray 규칙에 따라 변환한다.
Z 성분을 설정한다.
같은 타입의 rhs로 성분별로 나눈 새 벡터를 반환한다. 제수 중 하나라도 0이면 RangeError를 던진다.
rhs
같은 타입의 rhs와 성분별로 곱한 새 벡터를 반환한다.
보호됨
x
y
z
같은 타입의 벡터 rhs와의 외적을 오른손 법칙에 따라 새 벡터로 반환한다.
같은 타입의 벡터 rhs와의 내적을 반환한다.
유클리드 길이를 반환한다. 부동소수점 벡터에만 사용할 수 있다.
this
현재 스칼라 타입의 정밀도와 범위로 계산한 x²+y²+z²를 반환한다.
같은 방향의 단위 벡터를 반환한다. 부동소수점 벡터만 지원하며 영벡터는 RangeError를 던진다.
읽기 전용
Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0
sf::Vector3. 해당 스칼라 타입의 연속된 세 값으로 저장된다.