3D encore et toujours :)

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

3D encore et toujours :)

Message 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.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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 ?
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message 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.
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

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

Genre l'EntityPick de Blitz3D ???
Répondre