Bezeichnung
nurb:LoadSamplingMatrices -- lädt NURBS Abtast- und Selektionsmatrizen
Übersicht
nurb:LoadSamplingMatrices(modelArray, perspectiveArray, viewArray)
Beschreibung
nurb:LoadSamplingMatrices() verwendet modelArray, perspectiveArray und viewArray, um die in nurb gespeicherten Abtast- und Selektionsmatrizen neu zu berechnen. Die Abtastmatrix bestimmt, wie fein eine NURBS-Kurve oder -Oberfläche tesselliert werden muss, um die Abtasttoleranz (bestimmt durch die Eigenschaft #GLU_SAMPLING_TOLERANCE) zu erfüllen. Die Selektionsmatrix wird verwendet, um zu entscheiden, ob eine NURBS-Kurve oder -Oberfläche vor dem Rendern entfernt werden soll (wenn die Eigenschaft #GLU_CULLING eingeschaltet ist).

nurb:LoadSamplingMatrices() ist nur erforderlich, wenn die Eigenschaft #GLU_AUTO_LOAD_MATRIX deaktiviert ist. Siehe nurb:SetProperty für Details. Obwohl es bequem sein kann, die Eigenschaft #GLU_AUTO_LOAD_MATRIX eingeschaltet zu lassen, kann es zu einem Leistungsabfall kommen. (Eine Verbindung zum GL-Server ist erforderlich, um die aktuellen Werte der Modelnsicht-Matrix, Projektionsmatrix und des Ansichtsports zu erhalten.)

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
modelArray
gibt eine Tabelle an, die eine Modellansichtsmatrix enthält
perspectiveArray
gibt eine Tabelle an, die eine Projektionsmatrix enthält
viewArray
gibt eine Tabelle mit Ansichtenkoordinaten an

Navigation zeigen