J'ai eu des problèmes pour trouver beaucoup de documentation sur o3d (pas trop étonnamment). Est-ce que quelqu'un sait comment faire évoluer mon x dans O3D?Besoin d'aide pour mettre à l'échelle dans o3d
0
A
Répondre
1
Dans le module o3djs.math il y a une fonction:
o3djs.math.matrix4.scaling = function(v) ...
où "v" est un vecteur. Donc, si vous avez une matrice de transformation que vous pourriez faire:
var scaleMatrix = o3djs.math.matrix4.scaling([0.6, 1, 1]);
var newMatrix = o3djs.math.mulMatrixMatrix4(scaleMatrix, currMatrix);
Le « newMatrix » escaladeraient la dimension X du cube de 0,6, puis appliquer « currMatrix » après.
+0
Désolé je devrais avoir fermé ce fil il y a quelque temps. – Mike2012
Questions connexes
- 1. Centrer ma toile O3D
- 2. Comment contourner le besoin de mettre à jour un dictionnaire
- 3. J'ai besoin d'un moyen de mettre à l'échelle une police pour l'adapter à un rectangle
- 4. Requête DB d'accès - besoin d'aide pour mettre à jour certains enregistrements
- 5. comment obtenir usercontrol pour mettre à jour
- 6. Besoin d'aide pour mettre en place un échafaudage pour cette situation
- 7. Activer la transparence sur une texture en O3D
- 8. Expression régulière pour détecter et mettre à jour Chaîne (Utile pour mettre à jour la version du fichier dans AssemblyInfo.cs)
- 9. Dans Workflow besoin d'écouter pour plusieurs événements
- 10. Est-ce que quelqu'un a essayé le plugin O3D de Google pour les graphiques 3D?
- 11. Vim: besoin d'aide avec un petit code de script pour mettre en évidence
- 12. Vous avez vu des sites précoces avec des ressources utiles et du code pour O3D?
- 13. NHibernate: besoin de mettre à jour l'ID d'objet avec @@ identity après l'insertion
- 14. Mettre à jour plusieurs lignes
- 15. Besoin d'aide pour passer des génériques Java à Collections.sort()
- 16. Besoin d'aide pour analyser HTML en C#
- 17. Besoin d'aide pour l'authentification de connexion à l'aide d'asp.net
- 18. Besoin d'aide pour DIV à l'intérieur DIV pour étirer la largeur du contenu dans Firefox
- 19. Besoin d'aide pour les relations plusieurs-à-plusieurs dans les données de base pour iPhone
- 20. fixation css pour IE6 besoin d'aide!
- 21. Besoin d'aide pour une requête?
- 22. besoin d'une requête SQL pour envelopper le texte à venir dans differnt colums à une colonne
- 23. Besoin d'aide pour ajouter un wchar_t à un autre! C++
- 24. Besoin d'aide pour attacher gdb à mon projet
- 25. ont besoin pour aider à fixer css IE6> _ <
- 26. besoin requête SQL pour créer grimpez à la même table
- 27. Besoin d'aide dans Monitor.PulseAll()
- 28. Comment mettre à jour une seule ligne dans un DataGridView?
- 29. Mettre à jour l'état dans LinkedIn via une simple URL
- 30. Java Besoin d'aide pour implémenter un algorithme
Pourriez-vous être plus précis? –
J'ai une grande positionArray qui définit les vertices pour qui sont utilisés pour composer mon cube, mais j'ai besoin de mettre à l'échelle ces valeurs par .6. Pour le moment, je parcours une boucle et je multiplie chacun des x sommets par .6, mais je pense que cela aurait plus de sens pour certains d'avoir une sorte d'appel d'échelle x. Donc je suppose que j'obtiendrais la matrice de transformation et que je lui donnerais un appel qui ressemblerait à ceci: matrix.scaleX (.6) mais je ne sais pas. Si je devais entrer dans la matrice entière ce serait bien mais est-ce que quelqu'un sait comment je ferais ceci? – Mike2012