Point2 クラスは、2D スペースにおけるポイントの特性を定義します。
このクラスは Point3 の 2 次元版で、パラメータを配置するユーティリティ ロールアウトや、Bitmap 値にアクセスする場合などに使用されます。
「2 次元および 3 次元ポイント リテラル」も参照してください。
point2 <x> <y>-- x and y are numbers <point3> as point2-- created from the x and y components of the point3
<point2> == <point2> <point2> != <point2> <point2> + <point2_or_number> <point2> - <point2_or_number> <point2> * <point2_or_number> <point2> / <point2_or_number>
標準のベクトル演算です。2 番目のオペランドが数値の場合は、ベクトルにスカラー算術が適用されます。
Point2 のコンポーネントを浮動小数点として返します。インデックスで有効な範囲は 1 ~ 2 です。
Point2 のコンポーネントを浮動小数点に設定します。インデックスで有効な範囲は 1 ~ 2 です。
新しい値には、入力値 point2 のコピーが保持されます。このコピー値は入力値 point2 から独立しています。
ポイント間の距離、つまり(point 2 - point 1)の長さを返します。
ベクトルの長さが 1 に等しくなるよう平均化された point2 値を返します。