Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/clients/50536745d503cc9bd290722a231d5f8f/web/includes/o3_common.php on line 79

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/clients/50536745d503cc9bd290722a231d5f8f/web/includes/o3_common.php on line 79
oZone3D.Net - Demoniak3D Developer Guide




GeeXLab
Current version: 0.45.1
>GeeXLab homepage

FurMark
Current version: 1.30.0
>FurMark homepage

GPU Caps Viewer
Current version: 1.55.0.0
>GPU Caps Viewer homepage

GPU Shark
Current version: 0.26.0.0
>GPU Shark homepage


Blogs
>JeGX's HackLab

Geeks3D's Articles
>GPU Memory Speed Demystified

>Multi-Threading Programming Resources

>GeForce and Radeon OpenCL Overview

>How to Get your Multi-core CPU Busy at 100%

>How To Make a VGA Dummy Plug

>Night Vision Post Processing Filter

PhysX FluidMark
Current version: 1.5.4
>FluidMark homepage

TessMark
Current version: 0.3.0
>TessMark homepage

ShaderToyMark
Current version: 0.3.0
>ShaderToyMark homepage
>ShaderToyMark Scores

Demoniak3D
Current Version: 1.23.0
>Demoniak3D
>Download
>Libraries and Plugins
>Demos
>Online Help - Reference Guide
>Codes Samples
 
oZone3D.Net - Demoniak3D Developer Guide


» Back To Index

API Demoniak3D/LUA: fonctions de manipulation des projectors

La librairie HYP_Projector effectue des opérations générales sur les projectors.
HYP_Projector.Enable
HYP_Projector.Disable
HYP_Projector.SetPosition
HYP_Projector.SetOrientation

SetPosition

SetPosition permet de spécifier une nouvelle position au projecteur.
Syntaxe
HYP_Projector.SetPosition( projo_name, x, y, z );
  • projo_name - [STR127] - chaîne de caractères représentant le nom du projecteur que l'on souhaite activer comme spécifié dans le script XML par l'attribut name.
  • x - [REAL] - coordonnée en X de la position.
  • y - [REAL] - coordonnée en Y de la position.
  • z - [REAL] - coordonnée en Z de la position.

SetOrientation

SetOrientation permet de spécifier une nouvelle orientation au projecteur.
Syntaxe
HYP_Projector.SetOrientation( projo_name, pitch, yaw, roll );
ou
HYP_Projector.SetOrientation( projo_name, angle, x, y, z );
  • projo_name - [STR127] - chaîne de caractères représentant le nom du projecteur que l'on souhaite activer comme spécifié dans le script XML par l'attribut name.
  • pitch - [REAL] - angle de rotation en degrés autour de l'axe des X.
  • yaw - [REAL] - angle de rotation en degrés autour de l'axe des Y.
  • roll - [REAL] - angle de rotation en degrés autour de l'axe des Z.
  • angle - [REAL] - angle de rotation en degrés autour de l'axe spécifié par le vecteur x, y, z.
  • x - [REAL] - coordonnée en X de l'axe de rotation.
  • y - [REAL] - coordonnée en Y de l'axe de rotation.
  • z - [REAL] - coordonnée en Z de l'axe de rotation.

Enable

Enable permet d'activer un projecteur.
Syntaxe
HYP_Projector.Enable( projo_name );
  • projo_name - [STR127] - chaîne de caractères représentant le nom du projecteur que l'on souhaite activer comme spécifié dans le script XML par l'attribut name.

Disable

Disable permet de désactiver un projecteur.
Syntaxe
HYP_Projector.Disable( projo_name );
  • projo_name - [STR127] - chaîne de caractères représentant le nom du projecteur que l'on souhaite activer comme spécifié dans le script XML par l'attribut name.


GeeXLab demos


GLSL - Mesh exploder


PhysX 3 cloth demo


Normal visualizer with GS


Compute Shaders test on Radeon


Raymarching in GLSL



Misc
>Texture DataPack #1
>Asus Silent Knight CPU Cooler
Page generated in 0.0034389495849609 seconds.