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
0
Question by brain56 · Mar 17, 2016 at 06:13 PM · transformpositionrendererboundscenter

How to get the center point of an object without any renderers?

For a GameObjectwith a Renderer component, calling renderer.bounds.center will return the center point of that game object.

However, I have a root GameObjectthat just serves as the parent Transform of many other GameObjects:

 + Parent without renderer
     - Child model
     - Child model
     - Child model

How can I retrieve the center of this parent object GameObject as a whole (including its children)?

Comment
Add comment
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

2 Replies

· Add your reply
  • Sort: 
avatar image
0
Best Answer

Answer by Bonfi_96 · Mar 17, 2016 at 07:18 PM

You should try to average the children's center coordinates

P: ( (x1+x2+x3)/3; (y1+y2+y3)/3; (z1+z2+z3)/3)

Comment
Add comment · Show 2 · Share
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 meat5000 ♦ · Mar 17, 2016 at 08:11 PM 0
Share

Id be curious to know how the editor works out where to place the handle in scene view, of an object with children.

avatar image Bonfi_96 meat5000 ♦ · Mar 17, 2016 at 08:25 PM 0
Share

I've tried now, With empty gameobjects the handle stays in place, while if the children had meshes in them the handle is placed in the middle. For sure it's not averaging the center of the children (if you put many childrens on one side and one on the other the handle is not closer to the side with more objects), I believe it's putting together the various bounding boxes of the various children and using the center of that big box as the place of the handle, not sure though

avatar image
1

Answer by peverbian · Mar 20, 2016 at 04:07 PM

You want to average just the max and min in each direction, So something like P: (Max(x1, x2, x3) + Min(x1, x2, x3))/2; (Max(y1, y2, y3) + Min(y1, y2, y3))/2; (Max(z1, z2, z3) + Min(z1, z2, z3))/2; ,

Comment
Add comment · Share
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

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

46 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

Related Questions

Why the guismo of the GameObject is at the center but its "mesh" is not at all in the center? 0 Answers

Placing a GameObject on top of another GameObject. 1 Answer

Please help finding center of object 1 Answer

How to calculate the distance between specific side of an object and the closest to it surface's edge 1 Answer

Instantiated Game Object is at the wrong location. 1 Answer


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