- Home /
Is there such a thing as Unity Algebra?
I have seen some questions about Linear Algebra with the importance indicating the abstract math. What I am interested in learning from Unity is the abstract of the Unity Algebra. For example, when writing equations using math abstract symbols describing the GameObject's Transform and its properties, the position, the rotation and the scale, what symbols do the Unity Team uses when writing out such symbolic equations. How does the symbols reflect the reference frames between local and global? The Unity Manuel and the Unity Scripting does not cover this topic at all... Big question, when writing an article about the Unity Game Engine, I would think they would want consistency describing their math. Please update your Manuels with an advanced section showing the abstract symbolic math related to you vectors and matrices and how they relate to each other...
I like to continue this conversation in the forms but again I do not see where to go to do this... If you want people to write professional articles covering Unity with a consistent symbolic algebra then allow the Unity Team to gives us the Unity Algebra that they use. What I mean by Algebra is a text (textbook) showing the math operations T subscript L for local-transform and T subscript G for global-transform, etc...
Seriously, I really need the Unity Algebra when writing articles, Unity's User can lookup the algebra in Unity's Algebra Textbook...
Thank You
There is nothing mathematically unique about how Unity handles transforms. If you need to do complex transformations on a Transform
, you can use the localToWorld$$anonymous$$atrix
and worldToLocal$$anonymous$$atrix
properties to get $$anonymous$$atrix4x4
objects and do typical Linear Algebra manipulations. I'm sorry if this isn't what you're asking about, but the Unity dev $$anonymous$$m isn't reinventing math. They're just abstracting it to a form that makes it easier to work with in the engine.
Addendum I would like to extend the thought hoping one of my articles will shed some light on the issue. I just updated the article with Unity Algebra in $$anonymous$$d. For a demonstration for the Unity Team, please review this article and maybe just maybe I could get some pointers... Carpenter Software Thanks...
Your answer
Follow this Question
Related Questions
How to avoid changing transform.parent? 2 Answers
Affine transformations to Object 3 Answers
Math behind Transform.TransformPoint? 1 Answer
Snapping Connection Points Together Rotation 0 Answers
How to get relative transform between two objects? 2 Answers