Region3int16

사용되지 않는 항목 표시

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

혼동하지 마십시오 Region3 , 다른 목적을 수행하는 별도의 클래스.

데이터 유형은 3D 공간에서 축을 맞춘 직사각형 프리즘과 유사한 볼륨을 나타냅니다.그것은 두 개의 Vector3int16 를 사용하여 볼륨의 경계를 MinMax 속성에 저장합니다.두 가지 제한 Vector3int16 을 고려하여 Region3int16.new(Min, Max) 를 사용하여 구축됩니다.이 데이터 유형에는 함수나 작업이 없습니다.

센터 및 크기 계산

이 데이터 유형은 중앙과 크기 조합을 통해 저장하는 대신 직접 경계를 저장하므로 다음과 같이 Region3 와 차이가 납니다.그럼에도 불구하고, MinMax을 사용하여 이러한 차원을 계산할 수 있습니다.


local region = Region3int16.new(Vector3int16.new(0, 0, -3), Vector3int16.new(4, 4, 4))
local size = region.Max - region.Min
local center = (region.Max + region.Min) / 2

Region3로 변환

다음 함수를 사용하여 Region3int16을 유사한 Region3로 변환할 수 있습니다.Vector3int16인 속성 MinMax 을 변환하여 Vector3 과 함께 사용되는 Region3.new() 을 생성합니다.


local function Region3int16toRegion3(region16)
return Region3.new(
Vector3.new(region16.Min.X, region16.Min.Y, region16.Min.Z),
Vector3.new(region16.Max.X, region16.Max.Y, region16.Max.Z)
)
end

참조하세요:

  • Region3 , 비슷한 데이터 입력

요약

생성자

속성

생성자

new

매개 변수

속성

Region3int16 에 전달된 하한으로, Region3int16.new() 에 전달된 하한으로.

Region3int16 에 전달된 상한값, 즉 Region3int16.new() 에 전달된 상한값.