1
$\begingroup$

See this video for example: Watch video on YouTube.

When I try to create a scene with a mesh that has no faces (removed faces from a plane so that it is a line: edges with 5 vertices). It has a cloth modifier. Below it is a plane - subdivided a few times - with a cloth collision modifier. When I run the animation playback and move the cloth object, it passes through the collision object without being affected by it.

Is there a way I can make the cloth line be affected by the collision plane?

Thanks in advance!

$\endgroup$
2
  • 1
    $\begingroup$ Cloth (or any other simulation) calculation needs faces to be able to calculate the physics, without any faces there is no geometry to generate collisions. I am not sure, but I don't think it will work with a wire only mesh. $\endgroup$ Commented Mar 23, 2016 at 23:37
  • 1
    $\begingroup$ why are you trying to use a mesh without faces? Maybe there is an alternative solution to what you want, that's why I'm asking $\endgroup$
    – aliasguru
    Commented Jul 22, 2016 at 7:06

2 Answers 2

2
$\begingroup$

While you can't do collisions with edge only mesh objects, to get around this I just add "tags" to my vertices. They are small triangular faces that allow for the collisions to be calculated.

Then I either enable collisions on my base mesh or add dummy faces with collisions parented to the base mesh.

tags

$\endgroup$
1
$\begingroup$

Yes.Cloth simulations need faces to work due to the Spring and Stiffness algorithms that it needs to work out between verts in opposing corners of faces.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .