4
$\begingroup$

When I make clothing and subdivide one piece that I am going to sew together with some other piece, I want addtional edges to be created.

So, suppose I have this:

Demonstration

In that case, I dont want it to be transformed like this:

Demonstration

But rather like this:

Demonstration

Is there any one or two clicks solution to this? If there isn't, I would also be thankful for relevant API references, so I could maybe write an add-on that does exactly what I want.

$\endgroup$
5
  • $\begingroup$ Sorry, maybe I'm misunderstanding something here, but couldn't you just (only) select the faces you want subdivided and subdivide those (instead of the whole object)? $\endgroup$ Feb 19 at 12:39
  • $\begingroup$ That wouldn't solve my problem, because it won't create any new sewing edges. In the end, every vertex on right side for example has to be connected to the corresponding vertex of the other plane by edges, as you can see in image 3, which is my desired outcome. When you are just subdividing, there will be vertices in the middle that are not connected, as you can see in image 2. $\endgroup$
    – Splize
    Feb 19 at 12:55
  • $\begingroup$ Oh, ok. I think I get it - You want to subdivide the faces and create new edge connections around the "borders", without subdividing the edge connections themselves. Is that close? $\endgroup$ Feb 19 at 13:41
  • 1
    $\begingroup$ Yes, that is a pretty perfect description! I figured out a very unconvinient way one could approach this: make a plane -> subdivide it -> copy it -> select the "border vertices" of both the original and the copy -> use the tool bridge edge loops and then delete only the faces. $\endgroup$
    – Splize
    Feb 19 at 13:50
  • 1
    $\begingroup$ Yeah. I've been trying a few different things, but I can't find any sort of "automatic" way to do it. I'll upvote the question - maybe someone who knows a better way will come by and shed some light on it. $\endgroup$ Feb 19 at 13:58
0
$\begingroup$

I couldn't really find an existing solution that satisfied my requirements, so I wrote a script that does exactly what is descripted in this post. You can get it here.

Since this is my first time I am working with Python, I would be thankful for some feedback, especially regarding the installing process as an add-on, because that just doesn't work, yet.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.