MathUtils

Panoramica

MathUtils è una classe in Aspose.3D FOSS per .NET.

MathUtils.CalcNormal calcola il vettore normale di un poligono definito da un array di punti Vector3.

Questa classe fornisce 13 metodi per lavorare con oggetti MathUtils nei programmi .NET. I metodi disponibili includono: CalcNormal, Clamp, FindIntersection, PointInsideTriangle, RayIntersect, ToDegree, ToRadian. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.3D FOSS per .NET.

Metodi

FirmaDescrizione
CalcNormal(points: Vector3[])Calcola il vettore normale di un poligono definito da un array di punti Vector3
FindIntersection(p0: Vector2, d0: Vector2, p1: Vector2, d1: Vector2, results: Vector2[])Calcola l’intersezione di due linee (p0+d0 e p1+d1) e memorizza i risultati in un array di Vector2
PointInsideTriangle(p: Vector2, p0: Vector2, p1: Vector2, p2: Vector2)Restituisce true se il punto p si trova all’interno del triangolo formato da p0, p1 e p2
RayIntersect(origin: Vector2, dir: Vector2, a: Vector2, b: Vector2)Trova il punto di intersezione tra un raggio (origin, dir) e il segmento a‑b
Clamp(val: double, min: double, max: double)Limita un valore double all’intervallo inclusivo definito da min e max
ToDegree(radian: Vector3)Converte tre valori double in radianti (x, y, z) in un Vector3 di gradi
ToRadian(degree: Vector3)Converte tre valori double in gradi (x, y, z) in un Vector3 di radianti
ToDegree(radian: float)Chiama ToDegree(radian) su questa istanza di MathUtils.
ToDegree(radian: double)Chiama ToDegree(radian) su questa istanza di MathUtils.
ToDegree(x: double, y: double, z: double)Chiama ToDegree(x, y, z) su questa istanza di MathUtils.
ToRadian(degree: float)Chiama ToRadian(degree) su questa istanza MathUtils.
ToRadian(degree: double)Chiama ToRadian(degree) su questa istanza MathUtils.
ToRadian(x: double, y: double, z: double)Chiama ToRadian(x, y, z) su questa istanza MathUtils.

Vedi anche

 Italiano