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 friso1100 · Oct 28, 2017 at 07:27 PM · meshrenderingpositionlocationcombinemeshes

why does the pointer not match up with the actual gameobject location?

As seen in the image below. the object is at location 0,0,0. this is also displayed this way in the world. things like rotations work as expected. its only the pointer that's the wrong location. the problem that this creates in game is that the game sometimes thinks that the object is of screen when it isn't and stops rendering it. Is there a way to move the pointer back to the object?

other things that may be handy to know. the mesh is created in game in separate parts. this works fine. it's only after i use CombineMeshes() and create a new instance which I than give that mesh that it breaks. alt text

location-location-location.png (254.6 kB)
Comment
Add comment · Show 4
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 Mazer83 · Oct 28, 2017 at 08:19 PM 0
Share

What's happening here is that your pivot point is off. Check the transform.pivot in debug, see what value it is.

avatar image Hellium Mazer83 · Oct 28, 2017 at 10:21 PM 1
Share

@$$anonymous$$azer83 : According to the image, the editor does not show the pivot, but the center of the object.

@friso100 : Try to display the pivot of the gameobject by clicking on the Center button, next to the $$anonymous$$ove, Rotate, Scale and RectTransform buttons just above your`Scene` window.

avatar image friso1100 Hellium · Oct 29, 2017 at 01:04 PM 0
Share

@Hellium : when i do that it matches with the center of my gameobject. so the pivot point is correct. I did not realise that the pivot point and the center point of my object would be different. Is there a way to change the center point of a object? is this dependent on the mesh and could i change it from there?

Show more comments

1 Reply

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

Answer by friso1100 · Oct 29, 2017 at 01:39 PM

I found a solution. It turns out when using CombineMeshes() it creates a new mesh with a pivot point at 0,0,0 world position and center point at the object center. In the version above i tried to correct for this by moving the vertices towards the center . this fixed the pivot but moved the center point of the game object. I did this not fully understanding that i was dealing with two separate points.

to fix this i first moved my game object to the center of the world, then used CombineMeshes() so that the center and pivot overlapped, and finally moved the object back to where I want it.

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

95 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

Related Questions

Weapon system 0 Answers

Why is raycast not working with mesh collider 0 Answers

Make objects appear as they do in the scene window 1 Answer

How to remove internal triangle/faces when combining mesh 0 Answers

UNITY4 all i see is the triangle/verts of objects 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