Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 Mr-JWolf809 · Oct 13, 2013 at 03:44 PM · verticescloth

Transform all interactivecloth vertices manually

My question is: How to transform all interactive cloth vertices manually?

The Interactive Cloth Docs(Bottom) says it should be possible, but not HOW to do it.

Test 1 - change the vertices directly

   InteractiveCloth cloth = GetComponent(typeof(InteractiveCloth)) as InteractiveCloth;
         for (var i = 0; i < cloth.vertices.Length; i++)
             cloth.vertices[i] += Vector3.up;

Nothing seems to happen...

Test 2 - Set the vertices

    InteractiveCloth cloth = GetComponent(typeof(InteractiveCloth)) as InteractiveCloth;
         Vector3[] newVertices = cloth.vertices;
         for (var i = 0; i < newVertices.Length; i++)
             newVertices[i] += Vector3.up;
         cloth.vertices = newVertices; // <--- Error: Property or indexer 'UnityEngine.Cloth.vertices'  cannot be assigned to -- it is read only

It seems I cannot do it because Cloth.vertices is read only.

Help.

Edit:

To clarify my question a bit more: The docs for interactive cloth says: "Cloth is being simulated in world space and does not get any changes you make in transform. In case you really want to move the cloth directly without applying any forces you are free to transform all cloth vertices manually."

But it doesn't explain how to "transform all cloth vertices manually".

Comment
Add comment · Show 5
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 Mr-JWolf809 · Oct 15, 2013 at 09:39 AM 0
Share

Anyone? (bump)

avatar image Arvid_2 · Oct 18, 2013 at 11:03 AM 0
Share

any luck with this? I cannot figure it out either. since you can also get the cloth.mesh I was fiddling with that for a bit BUT that is only the start mesh and by changing that the cloth obviosly resets and looses any velocity it had....

avatar image Mr-JWolf809 · Oct 18, 2013 at 04:29 PM 0
Share

cloth.mesh seems to be the a shared mesh. So if i change the mesh all the other instances of that mesh in the screen will be changed too... kind of a unwanted side effect ;)

avatar image Arvid_2 · Oct 18, 2013 at 04:37 PM 0
Share

it's pretty limiting. I'm using it to force a softbody ball stay in it's z space. I've moved away from that now and nor im using two invisible colliders to "trap" the ball. $$anonymous$$inda a shitty way of doing it BUT it actually looks pretty good with 0 friction. I just also realised that intercloth collisions are NOT supported so now I have to figure out a workaround for that too. :) thinking outside the box or whatever......

avatar image Mr-JWolf809 · Oct 20, 2013 at 02:57 PM 0
Share

Arvid_2, but that isn't changing the vertices manually? That is trying to get the physics engine to not move the cloth outside of a specefic space?

But thanks for the idea, sadly it doesn't solve my problem.

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

16 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

Related Questions

How to return mesh of interactive cloth? 0 Answers

Making the camera follow vertices 0 Answers

Skinned Cloth Editor Crashs 1 Answer

Increasing Number of Vertices on InteractiveCloth 2 Answers

How might I measure the total area of a mesh during displacement? 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