Bagikan melalui


gluPwlCurve (Fungsi gluPwlCurve)

Fungsi gluPwlCurve menjelaskan kurva pemangkasan Non-Uniform Rational B-Spline (NURBS) linier sepotong.

Sintaks

void WINAPI gluPwlCurve(
   GLUnurbs *nobj,
   GLint    count,
   GLfloat  *array,
   GLint    stride,
   GLenum   type
);

Parameter

nobj

Objek NURBS (dibuat dengan gluNewNurbsRenderer).

hitung

Jumlah titik pada kurva.

array

Array yang berisi titik kurva.

Langkahnya

Offset (sejumlah nilai floating-point presisi tunggal) di antara titik-titik pada kurva.

jenis

Jenis kurva. Harus GLU_MAP1_TRIM_2 atau GLU_MAP1_TRIM_3.

Mengembalikan nilai

Fungsi ini tidak mengembalikan nilai.

Keterangan

Fungsi gluPwlCurve menggambarkan kurva pemangkasan linier sepotong untuk permukaan NURBS. Kurva linier sepotong terdiri dari daftar koordinat titik di ruang parameter untuk permukaan NURBS yang akan dipangkas. Titik-titik ini terhubung dengan segmen garis untuk membentuk kurva. Jika kurva adalah perkiraan ke kurva nyata, titik-titik harus cukup dekat sehingga jalur yang dihasilkan tampak melengkung pada resolusi yang digunakan dalam aplikasi.

Jika jenis GLU_MAP1_TRIM_2, jenis ini menjelaskan kurva dalam ruang parameter dua dimensi (u dan v). Jika GLU_MAP1_TRIM_3, maka itu menjelaskan kurva dalam ruang parameter homogen dua dimensi (u, v, dan w). Untuk informasi selengkapnya tentang kurva pemangkasan, lihat gluBeginTrim.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Glu.h
Pustaka
Glu32.lib
DLL
Glu32.dll

Lihat juga

gluBeginCurve

gluBeginTrim

gluNewNurbsRenderer

gluNurbsCurve