Moving Seam of closed curve

Next
 From:  Barry-H
10125.1 
Hi,
there is an existing method to move the seam of a closed curve
when lofting but not as far as I know for sweep or revolve.

This method to move the seam line of a closed curve works for them.
The photo shows the process the red spheres mark the seam points.
Cheers
Barry


Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Mauro (M-DYNAMICS)
10125.2 In reply to 10125.1 
Smart solution Barry ! :)

Here using loft



Move Seam Edge-Seam Point from M-dynamics on Vimeo.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  wayne hill (WAYNEHILL5202)
10125.3 In reply to 10125.1 
Hi Barry,

I asked the same question here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=9781.7

Michael added a function Sept 10-2020 Moi V4 beta to move the seam point.

Ref:
http://moi3d.com/wiki/V4Beta
Sep-10-2020
Scripts:
Add curve.changeClosedCurveSeam( new_start_parameter, rebuild_circles /*optional, default = true */ );

I have not had the chance to test it.

Wayne
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Barry-H
10125.4 In reply to 10125.3 
Hi Wayne,
allocated the script to a key (Add curve.changeClosedCurveSeam( new_start_parameter, rebuild_circles /*optional, default = true */ ); )
but could not get it to work.
Any ideas
Cheers
Barry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
10125.5 
With the first image of the thread : does we redraw something (loft, revolve, sweep) with the new section , or it's directly modifyed ?
---
Pilou
Is beautiful that please without concept!
My Moi French Site My Gallery My MagicaVoxel Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Barry-H
10125.6 In reply to 10125.5 
Hi Pilou,
the first image shows how the curves where constructed and when joined the resulting sweep with all the seams.
The second image is the joined curve that as the rebuild command applied and only one seam which position you cannot control.
the third shows the rebuilt curve split where you want seams to be then joined and when swept give 2 seams.
The fourth shows the third curve with 1 seam point removed.
Hope this helps
Barry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
10125.7 In reply to 10125.6 
Ok!

In what these over numerous seams are ennoyous ?
Seems render engines pass over them ...
---
Pilou
Is beautiful that please without concept!
My Moi French Site My Gallery My MagicaVoxel Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10125.8 In reply to 10125.4 
Hi Barry,

re:
> allocated the script to a key (Add curve.changeClosedCurveSeam( new_start_parameter, rebuild_circles /*optional, default = true */ ); )
> but could not get it to work.

That's not a complete script, it's one fragment that needs a location for the new seam point.

I've attached a plug-in command that lets you pick a point and then calls that function to modify the seam to that point.

- Michael

EDIT: 2/1/2021 - fixed bug with clicking on clines or axis lines or on intersections between a curve and a cline/axis line.

EDITED: 1 Feb 2021 by MICHAEL GIBSON


  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Barry-H
10125.9 In reply to 10125.8 
Hi Michael,
thank you works a treat.
Barry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Barry-H
10125.10 In reply to 10125.7 
Hi Pilou,
being able to move the seam is not to improve render.
An example of a problem and how being able to move the seam helps is shown in the photo.
Cheers
Barry


Attachments:

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
10125.11 In reply to 10125.10 
@ Barry
Indeed! Many thanks for the enlighting example!
---
Pilou
Is beautiful that please without concept!
My Moi French Site My Gallery My MagicaVoxel Gallery
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
10125.12 
Made the French ChangeClosedCurveSeam (V4) here with the English so Done & Cancel :)

but seems there is a BUG, not for the action itself but for selection another one...
(MarkCurveStart for control result - ChangeClosedCurveSeam)

EDITED: 1 Feb 2021 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Cemortan_Tudor
10125.13 
this script will be usefull !
draw rectangle -> fillet, run script
same results : on corner throw error, on curved nothing happends
- Tudor -
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Phiro
10125.14 
Yes, strange problem...

I had the same problem as Pilou, but after more tests I can't reproduct the problem...

Another strange reaction is, on a non soft curve (with hard points) the script add a new hard point.
Exemple :
I do a rectangle.
I add filet on the angles.
If I use the script it adds a new hard point.
If I reuse the script it adds a second new hard point.

But If I do a rectangle, filet it and use the reconstructCurve plugin, next each time I use ChangeClosedCurveSeam, the seam is moved (not added).

EDITED: 1 Feb 2021 by PHIRO

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Barry-H
10125.15 In reply to 10125.13 
Hi Tudor,
The script is for use with closed curve with one seam.
Your example needs the rebuild command first thus reducing it to a one seam curve.
Cheers
Barry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Barry-H
10125.16 In reply to 10125.12 
Hi Pilou,
I can replicate your error by activating the construction line to position the seam point.
Did you do this ?
Barry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Frenchy Pilou (PILOU)
10125.17 In reply to 10125.16 
Something like move the new point clicked to the old one and reclick...
and repeatable...at each time that bug (i repeat the function by Right Click)

EDITED: 1 Feb 2021 by PILOU

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Michael Gibson
10125.18 In reply to 10125.12 
The bug was if you clicked on a construction line or axis line or at an intersection snap between a curve and a construction line or axis line.

I've updated the attachment above with a fixed version.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All