Page 1 sur 1

3D encore et toujours :)

Publié : lun. 22/nov./2004 23:11
par comtois
C'est bientôt Noël , alors je vais rédiger ma lettre au père noel :)

En fait , je vais concentrer dans ce post tous les points que j'ai déjà évoqués à droite à gauche concernant les manques ou les besoins pour la 3D de purebasic.

Une projection 2D vers 3D , et 3D vers 2D

Exemples :

- comment détecter la présence et la position d'un objet 3D sur l'écran ?

- comment sélectionner un objet 3D à la souris ?

Il y a bien CameraProjection() , mais je ne vois pas à quoi ça sert ? je n'ai rien pu faire avec .

Les animations

On ne peut pas les arrêter
On ne peut pas en jouer plusieurs
Les commandes d'animation ne fonctionnent pas.

Rotation en absolu des entitys et des cameras

AngleEntityX , Y et Z , idem pour les caméras
On a EntityX(#Entity) CameraX(#Camera)
il manque les angles.

EntityLookAt()
On a CameraLookAt() , mais il manque EntityLookAt() ,ça serait très utile.

Publié : sam. 27/nov./2004 17:47
par comtois
SkyDome(NomTexture$, Courbure)

ça serait intéressant de pouvoir faire

SkyDome(TextureID(), Courbure)

et aussi préciser dans la doc les limites de Courbure ?


idem pour Fog() , intensité limite mini et maxi ?

Publié : sam. 01/janv./2005 18:41
par comtois
CameraFov() Modifie l'angle de vision de la camera .Mais quelle est la valeur par défaut ?
Serait-il possible d'avoir une fonction qui retourne la valeur encours de CameraFov() ?

ça serait bien de connaitre l'angle des BillBoard() et des Emetteurs de particules.

bref , pour tout ce qui a une commande Rotate , il faudrait pouvoir faire du relatif et de l'absolu. et avoir les informations des angles disponibles.

Publié : mer. 05/janv./2005 15:54
par Progi1984
comment sélectionner un objet 3D à la souris ?

Genre l'EntityPick de Blitz3D ???