Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by UniteMage · Sep 12, 2019 at 07:05 PM · transformquaternionmathvectormatrix

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

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Kishotta · Sep 12, 2019 at 08:52 PM 0
Share

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.

avatar image UniteMage · Sep 12, 2019 at 09:31 PM 0
Share

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...

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

153 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

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


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges