Home

Make3D! v7

image

Contents

1. Le mod le est visible dans la partie graphique pr c dant la page de calcul pr vue pour accueillir les commandes Il est noter que le temps de rendu est exponentiel plus il y a de points plus le temps de rendu sera long 2 minutes pour 290 points car la calculatrice n est pas un ordinateur et les fonctions qui lui sont demand es sont pr vues pour des plate formes plus performantes 3 13 Make3D pour TI nSpire Make3D comprend 11 programmes 31 variables 4 listes et 2 cha nes de caract res 4 13 make3D Cha neDeCaract re Le programme principal c est par lui qu il faut lancer le programme en mettant entre guillemets le nom de la matrice de points projection Matrice Algorithme de projection 3D segment WMatrice Algorithme de trac de lignes ligne a b trace une ligne entre le point a et b d pend de line x y i line x y i trace la ligne dans la partie graphique dans un nuage de points plot x y i trace un point dans la partie graphique dans un nuage de points Initiate RAZ du nuage de point rot_axes xa ya za actualise la disposition des axes pour viter le rendu Outils de transformation gt translate Cha neDeCaract re x y Z gt scale Cha neDeCaract re x y Z gt rotation Cha neDeCaract re x y Z La cha ne de caract res correspond au nom de la matrice de points Les param tres de Make3D Sont disponibles dans les 2 tableurs Offset Distance entre l il
2. Rentrez donc dans une partie calcul cette commande mk3d_lib mk_cube cube 2 make3D cube Pour rentrer un underscore utilisez la s quence de touches suivante Ctrl espace Pour rentrer un anteslash utilisez la s quence de touches suivante Maj Analysons la commande o mk3d_lib mk_cube cube 2 stocke dans la variable cube une matrice contenant les coordonn es des points et dans une variable cube_edge une matrice contenant les correspondances points faces CE s pare deux commandes comme en BASIC o _ make3D cube lance le rendu de l objet cube lt f SA 2 2 POEG AUTO R EL p mk3d_libimk_cubel cube 2 make3dl cube Ki L 7 13 Make3D pour TI nSpire Il ne vous reste plus qu valider la commande pour observer le mod le 3D dans la partie graphique qui la version 7 se situe en page 2 1 4 2 1 PDEG AUTO R EL n Vous remarquerez si vous n avez pas touch au classeur auparavant que les axes s affichent et que le mode par d faut est SOLID voyons comment changer cela e Changer les param tres de Make3D Nous ne voulons pas des axes comment faire Tout d abord reportons nous la page de classeur des param tres de Make3D c est dire la page 2 4 Ne pas afficher les logs Modifier la matrice de points Objet actif Sens des normales Mode Wire Solid 1 Afficher les axes Proportion des axes Afficher les axes
3. duplique les coordonn es de Mesh et d une copie de Mesh translat e de x y et z pour les stocker dans Obj Flip_Normals Obj Inverse les normales de l objet Obj Join_Mesh Obj Mesh1 Mesh2 x y z concat ne les coordonn es de Mesh1 et celles de Mesh2 appliqu es d une translation x y et z dans Obj Mk_cube Obj L Cr e un cube de longueur d ar tes L dans Obj Mk_Func Obj Gz x y x x y y z z div dim Enregistre la fonction d finie sur Df dans Obj d un pas gal div sur une grille de longueur Dim Mk_Quad Obj h P Def Cr e un objet compos de quadrilat res de hauteur h et dont les deux extr mit s ont P nombre de points avec comme r solution Def pour le stocker dans Obj Make3D pour TI nSpire e MKk_Tri Obj h P Def Cr e un objet compos de Triangles de hauteur h et dont la base a P nombre de points avec comme r solution Def pour le stocker dans Obj e Mk_UVsph re Obj R P C Def Cr e une USph re de rayon R compos e de C nombre de cercles divis s en P nombre de points dans Obj e QuadToTri Obj convertit les matrices de faces 4n quadrilat res en matrices 3n triangles e TriToQuad Obj convertit les matrices de faces 3n Triangles en matrices 4n Quadrilat res 6 13 Make3D pour TI nSpire Activit s e Tracer un Cube Gr ce notre librairie tracer un cube revient au plus simple utilisateur d appr hender correctement l espace 3D
4. 8 13 Make3D pour TI nSpire En retournant sur la partie commande et en ex cutant nouveau la commande nous devrions voir les axes dispara tre PDEG AUTO R EL En fait nous ne voulions pas faire dispara tre les axes mais seulement les agrandir quelle tourderie Pas de probl me changeons la valeur Proportion des Axes en mettant une valeur plus grande soit ici 5 Assurez vous de bien remettre la valeur pr c dente 1 Afficher les axes Proportion des axes Puis allons dans la partie calcul et cette fois si nous ne voulons pas rendre le mod le nouveau pour des question d optimisation seulement actualiser les axes unitaires pour cela pas de probl me Il nous suffis d utiliser la commande suivante rot_axes xa ya za Ne changez pas les variables par des valeurs l est tout l int r t PDEG AUTO R EL mi3d_tiblmk_cubel cube 2 make3al cube Termin mk3 d_lib mk_cubel cube 2 imake3a cube Termin 9 13 Make3D pour TI nSpire Et vous devriez avoir ce qui suit en partie graphique mB ps Vous remarquerez que si vous ex cutez la commande de make3D nouveau les param tres seront perdus pourquoi donc D au fait que make3D prend en compte l chelle de l objet pour les transposer dans les param tres de la taille unitaire des axes histoire de toujours garder les m me proportions objet axes Changer les param tres d
5. Make3D v7 Programme de repr sentation tridimensionnelle pour TI Nspire CAS ou non CAS Quoi de neuf depuis la version 4 e Ajout d une librairie de cr ation e Ajout de l affichage des axes vecteurs unitaires e Optimisation du moteur de rendu optimisation ult rieure possible e Calcul approximatif du temps de rendu Tutoriel d utilisation basique Note de l auteur Je vous remercie de consulter ce manuel d utilisation pr tez y attention et entra nez vous manipuler le moteur de rendu ainsi que les librairies de cr ation Le programme est complexe et n cessite un niveau d utilisation avanc ce tutoriel vous demandera une attention particuli re ne l chez pas Il faut tout d abord savoir que le concepteur de ce programme est un l ve de lyc e passionn de 3D en autre sur Blender et qu il est tout fait possible qu il y ait des m gardes dans le tutoriel mais aussi dans le classeur si le cas suivant ce produit je vous remercie de bien vouloir me contacter l adresse E mail suivante levak ifrance com Levak 1 13 Make3D pour TI nSpire Introduction Bienvenue dans ce tutoriel d utilisation basique du classeur Make3D pour TI nSpire et TI nSpire CAS Make 3D est un classeur assez complexe de part sa r alisation mais a galement une approche tr s simple de la 3D En effet contrairement aux autres traceurs de fonctions 3D qui existent sur d autres calculatrices Make3D affiche le m
6. de l observateur et la fente de la cam ra Remarque lorsque zoff est gt 50 la vue se met automatiquement orthonormale Rotation Rotation de l objet suivant le rep re global chelle Homoth tie de l objet suivant le rep re global Position Translation de l objet suivant le rep re global Ne pas afficher valeur 1 masque les commentaires 0 les affiche Make3D pour TI nSpire Modifier crase la matrice de points d origine par la matrice apr s transformation d conseill Objet actif NE PAS MODIFIER LA VALEUR sauf en cas de bug si le mod le actif ne correspond pas au mod le demand Sens des normales le mode solid permet de cacher les faces non visibles d un objet convexe il est possible que le sens soit invers La valeur doit tre n gative ou positive mais non nulle Mod vwire solid Affichage en mode fil de fer ou en mode solide seulement pour les objets convexes Afficher les axes valeur 1 affiche les vecteurs unitaires servant d axe global la sc ne 0 les retirent Proportion des axes D finit la taille unitaire des axes La librairie nomm e mk3D_lib tns est placer dans le dossier MyLibs de l unit nomade et il faut donc actualiser les librairies depuis le classeur Make3D tns 5 13 Duplicate_mesh Obj Mesh x y z duplique les coordonn es de Mesh translat e de x y et z pour la stocker dans Obj Duplijoin_mesh Obj Mesh x y z
7. e l objet actif Vous d sirez tourner bouger ou r duire l objet actif Rendez vous page 2 3 E N K4 Il y a votre disposition 4 ensembles de param tres l Offset la Rotation l chelle et la Position Changez par exemple l chelle en la mettant 1 sur X et Y seulement En r g n rant le rendu avec la commande make3D cube vous verrez les changements occasionn s PDEG AUTO R EL a Make3D pour TI nSpire 11 13 Nous pouvons galement tourner dans l espace 3D x 60 y 10 z 120 PDEG AUTO R EL Ou encore le translater x 0 y 4 z 0 4 2 1 PDEG AUTO R EL i Nous pouvons donc remarquer que l utilisation du tableur est tr s pratique pour faire des transformations param tr s Seulement si l on d sire op rer directement des modifications la matrice en tant toutefois s r de ses actes il est possible de rentrer directement les commande relatives aux transformations savoir gt translate Cha neDeCaract re x y Z gt scale Cha neDeCaract re x y Z gt rotation Cha neDeCaract re x y z Avec Cha neDeCaract re le nom de l objet entre guillemets Make3D pour TI nSpire e R aliser des transformations directes sur un objet quelconque Nous venons de voir qu il tait possible de r aliser des transformations sans ex cuter le moteur Make3D qui va calculer par ce b
8. iais le rendu Reprenons notre sc ne de d part du cube le mieux est de sortir de make3D sans enregistrer le classeur pour revenir dedans Dans une partie calcul copier cette fonction scale aa 1 1 2 make3d aa En d autres termes cela fait exactement la m me chose que pr c demment sauf que subtilit nous pouvons ex cuter autant de fois cette commande afin de r aliser diverses combinaisons de transformation Il vous sera donc possible de cr er des mod les compos s de plusieurs objets translat s tourn s et mis l chelle et ce autant de fois que vous le voulez contrairement aux tableurs qui gardent leur utilit pour le positionnement de l observateur par rapport l objet observ Attention l ordre des commandes est important mE nk3d Jibimk_cube aa 2 make3a aa PDEG AUTO R EL PDEG AUTO R EL mk d_libimk_cubel aa 2 imake3a aa Termin translatel aa 2 0 0 Termin rotation aa 0 45 0 rotation aa 0 45 0 Termin translatel aa 2 0 0 make3al aa make3al aa PDEG AUTO R EL 12 13 Make3D pour TI nSpire e Utiliser les librairies de cr ation 13 13 Make3D pour TI nSpire
9. od le partir d une matrice de points L utilit r side dans le fait que n importe qui peut modifier ou cr er des matrices de points rien qu en connaissant les coordonn es tridimensionnelles de ce dernier Pour ne pas vous assommer d exemples que certains ne comprendrons pas je vais vous raconter l histoire de Make3D puis nous tudierons la liste des programmes ainsi que leurs sp cificit s puis nous valuerons les possibilit s du classeur travers quelques exemples Make3D toute une histoire Le projet insens de r aliser un moteur de rendu sur TI nSpire qui rappelons le a de s rieuses lacunes au niveau programmation absence de fonction Input Menu Output m est venu pendant la r alisation de mon TPE Mod le et Simulation 3D En effet lorsque mon professeur de Math matiques nous a confi mon bin me et moi que le fait d utiliser un logiciel 3D Blender ne permettait en aucun cas de faire un rapprochement des lois math matiques j ai d cid de prouver que nous n tions pas de simples utilisateurs et que nous avions bien assimil les r gles et th or mes qui existent au sein de la g om trie dans l espace J ai t motiv par la popularit de mon premier jeu mais aussi premier programme graphique sur TI nSpire Puissance 4 En effet ce jeu permet d afficher une grille interactive qui se remplie au fur et mesure que l on joue avec son adversaire IA en cours de d veloppement Ain
10. si dit ainsi fait je me lan ai donc dans la r alisation d un moteur de rendu qui reprenait exactement les formules incluses dans mon TPE qui m ont permise de repr senter un espace au d but uni visionnaire Gr ce l aide de TI Bank j ai r ussis am liorer l algorithme et rajouter des fonctions tr s utiles ainsi que la possibilit de se mouvoir dans l espace tridimensionnel 2 13 Make3D pour TI nSpire Sp cificit s Programmes et Options Make3D utilise des matrices de points et des matrices de faces Le format de la matrice de points doit tre de 4 lignes et p colonnes o p est le nombre de points Chaque colonne doit finir par 1 o x y et z sont les coordonn es des points suivant les abscisses ordonn es et profondeur Ex xi x2 xX y1 y2 y ma zi z2 7 1 1 1 Le nom de la matrice des lignes doit tre identique celle des points et suffix e par _edge C est une matrice de m lignes et 3 ou 4 colonnes o m est le nombre de faces de l objet Suivant que l objet comporte des triangles ou des quadrilat re il y aura 3 ou 4 colonnes EXx mat _ edge 1 2 3 4 Cette matrice de face va tracer 4 lignes polygone ferm entre les points 1 et 2 puis 2 et 3 puis 3 et 4 et enfin 4 et 1 pour former un quadrilat re L ordre est important 0 0 1 1 i 10 1 1 0 Donc la matrice carre let carre_edge 1 2 3 4 1 1 1 1 traceront un carr gr ce la commande make3d carre

Download Pdf Manuals

image

Related Search

Related Contents

1 2 3 4 5 6 7 8 12 A B 9 10 11  16-17  6vxe user`s manual  Pattes de l`agriculture et de la ruralité, les cartes - geo    4 - SEW-Eurodrive  2755-ND001, High Speed Decoder User Manual  the great outdoors by Minka Lavery 72174-189 Instructions / Assembly  Technics DP-1810P Scanner User Manual  Bedienungsanleitung  

Copyright © All rights reserved.
Failed to retrieve file