Properties
Category
English
Similar Topics
Statistics
Comments
2
Participants
3
Subscribers
3
Votes
1
Views
664
Share
Answered
GeoGebra has a "built in" homogeneous coordinates usage inside the ApplyMatrix command: mapping point (x, y, z) to (x/z, y/z)
Can we do the same on a 3d point in space by multiplying it with a 4x4 matrix? i.e.
to map
(x, y, z, k) to (x/k, y/k, z/k).
I am working with 4x4 matrices in perspective projection and I am missing this ability.
- GeoGebra
- Help
- Partners
-
Contact us
- Feedback & Questions
- This email address is being protected from spambots. You need JavaScript enabled to view it.
- +43 677 6137 2693
© 2023 International GeoGebra Institute
I have made some experiments.
maybe you take a look at this
https://www.geogebra.org/m/...
pienso que GG no maneja coordenadas homogeneas en 3D. el puede hacer applymatrix() con matrices 3x3 lo que da una transformacion vectorial. para aplicar una matriz {{1,2,,3,4},{2,2,2,5},{3,3,3,6},{0,0,0,1}} yo hago applymatrix({{1,2,,3},{2,2,2},{3,3,3}}) y luego la traslacion (4,5,6)
NOTA: (x, y, z, k) to (x/k, y/k, z/k) no es una transformacion matricial
te aconsejo crear una herramienta personal
Comments have been locked on this page!