[Idea] Multiple Transforms per Object

Would a multi transform object be a good addition to Unity?

Allowing objects that can be stretched and scaled between two or more points.

Potential uses, tracks, roads, bars, face modelling…

Or damage via collapse or distortion of sub transform nodes.

Would it add to the basic features of Unity?

What? Just store an array of transforms if you need something like this.

1 Like

We already have this, it’s essentially how skinned meshes work.

1 Like

Also, you can just parent empty transforms (locators). A transform needs to be a one to one relationship with the gameobject. But, there are tons of other solutions for specific use cases.

1 Like

It could bring the 3D toolkit closer to the functionality in the 2D toolkit with it’s ability to subdivide a sprite and extend it with borders and 9 sprites.

Would that be a 54 or 9 cube.

Unrelated. The 2d elements only have a single transform and is nothing to do the mesh manipulation for 9-slicing. For 3D it’s same only a little more complex for uvs, but pretty simple to. Look at the Mesh class for on how to control verts. (You can also do it with a shader, not as efficient)

1 Like

Arowx: Multiple transforms per game object would be a very flawed solution, which would only generate confusion for most users. The correct solution would be to use child game objects if you need additional transforms in a prefab, or use the Mesh class if you want to manipulate a mesh.

1 Like

No.

3 Likes