Region3int16

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

別の目的を果たす Region3 とはなりません。

Datatype.Region3int16 データタイプは、3D 空間のボリュームを 軸方向の正方形のプリズム に似ています。

サイズとセンターを計算する

このデータタイプは、Region3 のように、中央とサイズの組み合わせではなく、直接境界を保存するため、Min および Max を使用してこれらのサイズを計算できます。しかし、1> Min1> および 4> Max4> を使用して、これらのサイズを計算できます:


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

領域 3 への変換

次の関数を使用して、Region3int16 を似た Region3 に変換できます。これは、Vector3int16 と Min プロパティをベクトル3int16 で使用する Max に変換することで行います。


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

パラメータ

プロパティ

Datatype.Region3int16 の下位の境界、Region3int16.new() にパスされました。

Datatype.Region3int16 の上限は、Region3int16.new() に通過しました。