MathUtils

概要

MathUtils は Aspose.3D の FOSS における .NET 用クラスです。

MathUtils.CalcNormal は、Vector3 ポイントの配列で定義されたポリゴンの法線ベクトルを計算します。

このクラスは、.NET プログラムで MathUtils オブジェクトを操作するための 13 のメソッドを提供します。利用可能なメソッドは、CalcNormal、Clamp、FindIntersection、PointInsideTriangle、RayIntersect、ToDegree、ToRadian です。Aspose.3D の .NET 用 FOSS パッケージをインストールすれば、すべてのパブリックメンバーが任意の .NET アプリケーションから利用可能になります。

メソッド

シグネチャ説明
CalcNormal(points: Vector3[])Vector3 ポイントの配列で定義されたポリゴンの法線ベクトルを計算します
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])2 本の直線 (p0+d0 と p1+d1) の交点を計算し、結果を Vector2 配列に格納します
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)点 p が p0、p1、p2 で構成された三角形の内部にある場合、true を返します
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)ray (origin, dir) とセグメント a‑b の交点を求めます
Clamp(val: double, min: double, max: double)double 値を min と max で定義された包括的な範囲に制限します
ToDegree(radian: Vector3)3 つの double ラジアン値 (x, y, z) を度数の Vector3 に変換します
ToRadian(degree: Vector3)3 つの double 度数値 (x, y, z) をラジアンの Vector3 に変換します
ToDegree(radian: float)この MathUtils インスタンスで ToDegree(radian) を呼び出します。
ToDegree(radian: double)この MathUtils インスタンスで ToDegree(radian) を呼び出します。
ToDegree(x: double, y: double, z: double)この MathUtils インスタンスで ToDegree(x, y, z) を呼び出します。
ToRadian(degree: float)この MathUtils インスタンスで ToRadian(degree) を呼び出します。
ToRadian(degree: double)この MathUtils インスタンスで ToRadian(degree) を呼び出します。
ToRadian(x: double, y: double, z: double)この MathUtils インスタンス上で ToRadian(x, y, z) を呼び出します。

参照

 日本語