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

SignatureDescription
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)

See Also

 Türkçe