MathUtils
Overview
MathUtils .NET için Aspose.3D FOSS’ta bir sınıf.
MathUtils.CalcNormal calculates the normal vector of a polygon defined by an array of Vector3 points.
Bu sınıf .NET programlarında MathUtils nesnelerle çalışmak için 7 yöntem sunar. Mevcut yöntemler şunları içerir: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir.
Methods
| Signature | Description |
|---|---|
CalcNormal(points: Vector3[]) | Vektör3 noktalarının bir dizi tarafından tanımlanan bir poligonun normal vektörü hesaplanır. |
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[]) | İki çizginin (p0+d0 ve p1+D1) çaprazlığını hesaplar ve sonuçları Vector2 aralığında kaydedilir. |
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2) | P, p0, p1 ve p2 ile oluşan üçgenin içinde yer alan nokta p doğru olursa. |
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2) | Bir ray (orijinal, dir) ve segment a-b arasındaki çapraz noktayı bulur. |
Clamp(val: double, min: double, max: double) | Min ve max tarafından tanımlanan içerir aralığına iki kat değer sınırlar. |
ToDegree(radian: Vector3) | 3 katı radyan değerini (x, y, z) bir Vector3 derecesine dönüştürür. |
ToRadian(degree: Vector3) | 3 çift dereceli değer (x, y, z) bir Vector3 radyan dönüştürür |
ToDegree(radian: float) | |
ToDegree(radian: double) | |
ToDegree(x: double, y: double, z: double) | |
ToRadian(degree: float) | |
ToRadian(degree: double) | |
ToRadian(x: double, y: double, z: double) |