Gambas Documentation
Aperçu du Langage
À traduire
Code Snippets
Comment faire ...
Compilation et installation
Composants
gb
gb.args
gb.cairo
gb.clipper
gb.complex
gb.compress
gb.crypt
gb.db
gb.db.form
gb.dbus
gb.debug
gb.desktop
gb.desktop.gnome.keyring
gb.eval
gb.eval.highlight
gb.form
gb.form.dialog
gb.form.editor
gb.form.mdi
gb.gmp
gb.gsl
gb.gtk
gb.gtk3
gb.gui
gb.image
gb.image.effect
gb.image.imlib
gb.image.io
gb.inotify
gb.libxml
gb.media
gb.mysql
gb.net
gb.net.curl
gb.net.smtp
gb.openal
gb.opengl
gb.opengl.glsl
gb.opengl.glu
Glu
AUTO_LOAD_MATRIX
Build1DMipmaps
CULLING
Cylinder
DISPLAY_MODE
FILL
FLAT
INSIDE
INVALID_ENUM
INVALID_VALUE
LINE
LookAt
NewNurbsRenderer
NewQuadric
NONE
NURBS_MODE
Ortho2D
OUT_OF_MEMORY
OUTSIDE
PARAMETRIC_TOLERANCE
PartialDisk
Perspective
PickMatrix
POINT
QuadricDrawStyle
QuadricNormals
QuadricOrientation
QuadricTexture
SAMPLING_METHOD
SAMPLING_TOLERANCE
SILHOUETTE
SMOOTH
Sphere
U_STEP
V_STEP
GluNurb
GluQuadric
gb.opengl.sge
gb.option
gb.pcre
gb.pdf
gb.qt4
gb.qt4.ext
gb.qt4.opengl
gb.qt4.webkit
gb.qt5
gb.qt5.opengl
gb.report
gb.scanner
gb.sdl
gb.sdl.sound
gb.settings
gb.signal
gb.util
gb.util.web
gb.v4l
gb.vb
gb.web
gb.web.feed
gb.xml
gb.xml.html
gb.xml.rpc
gb.xml.xslt
Controls pictures
Derniers changements
Dépôt d'applications
Documentation de l'Environnement de développement
Documentation des développeurs
Documents
Indenter
Index de tous les Documents
Index du langage
Lexique
LISEZ-MOI
Manuel du wiki
Messages d'erreur
Tutoriels
Wiki License

Glu.PartialDisk (gb.opengl.glu)

Static Sub PartialDisk ( Quad As GluQuadric, Inner As Float, Outer As Float, Slices As Integer, Loops As Integer, Start As Float, Sweep As Float )

draw un arc de disque.

Paramètres

quad

Spécifie l'objet de quadriques (créé avec Glu.NewQuadric).
inner

Spécifie le rayon interne du disque partiel (peut être 0).
outer

Spécifie le rayon externe du disque partiel .
slices

Spécifie le nombres de subdivisions autour de l'axe z.
loops

Spécifie en combien d'anneaux concentriques autour de l'origine le disque partiel est subdivisé.
start

Spécifie l'angle d'origine, en degrés, de la portion de disque.
sweep

Spécifie l'angle d'étendue, en degrés, de la portion de disque.

Description

Glu.PartialDisk construit un disque partiel sur le plan z 0 . Un disque partiel est semblable à un disque complet, excepté que seule la partie de disque depuis start jusqu'à start + sweep est inclue (où 0 degrés est le long de l'axe +y, 90 degrés le long de l'axe +x, 180 degrés le long de l'axe -y, et 270 degrés le long de l'axe -x).

Le disque partiel a un rayon outer et contient un trou circulaire concentrique de rayon inner. Si inner vaut 0, alors aucun trou n'est généré. Le disque partiel est subdivisé autour de l'axe z en tranches (comme des tranches de pizza) et également autour de l'axe z en anneaux (comme spécifié par slices et loops, respectivement).

Selon l'orientation, le côté +z du disque partiel est considéré comme extérieur (voir Glu.QuadricOrientation). Cela signifie que si l'orientation est positionnée à Glu.OUTSIDE, toute normale générée pointe le long de l'axe +z. Sinon, elles pointent le long de l'axe -z.

Si le rendu de texture est activé (avec Glu.QuadricTexture), les coordonnées de texture sont générées linéairement de telle sorte que où r outer , la valeur à (r, 0, 0) est (1.0, 0.5), à (0, r, 0) elle est (0.5, 1.0), à (-r, 0, 0) elle est (0.0, 0.5), et à (0, -r, 0) elle est (0.5, 0.0).

Voir aussi

Glu.QuadricOrientation, Glu.QuadricTexture,

Voir documentation originale sur le site web OpenGL