Curve which keeps constant length ?

Next
 From:  TOM (SIRTOM)
8414.1 
Hi,

Imagine you have a straight line with the length X.

Now you want to transform this line into a curve of whatever shape by
pulling its points but the overall length should always remain X.

Is there a way to achieve that ?

EDITED: 7 May by SIRTOM

  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)
8414.2 
Not exactly but very near! Curvelengthbeingdrawn :)
http://moi3d.com/forum/index.php?webtag=MOI&msg=2703.12
  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:  bemfarmer
8414.3 In reply to 8414.1 
I did a little google searching.
With NURBS alone, the mathematics seems to make this very difficult and uncertain. (grasshopper posts)

Manipulation with subdivision seems possible, but the math formidable, for example:
http://www.sciencedirect.com/science/article/pii/S0377042705004826

I came across "wavelet interpolation," "snake rigging", Maya Lock Length, tractrix, and clothoid extension (no free download),
and cannot read Chinese...:-)

Currently downloading LyX and browsing I Eat Bugs For Breakfast:
http://www.lyx.org/Download ........Are there any favorable or unfavorable comments?
Browsing https://ieatbugsforbreakfast.wordpress.com/2016/11/

- Brian
  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:  TOM (SIRTOM)
8414.4 
Hi Brian, thank you for the reply ! Had a look at the bugbreakfast about sliders -
of course sliders are a better option than to have to enter each value numerically !
  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:  TOM (SIRTOM)
8414.5 In reply to 8414.2 
Very cool, Monsieur Pilou, that looks great and will be downloaded immediately ! Thx !
  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:  futagoza (STEFAN)
8414.6 
Interesting topic! May i ask for what you need this? And how about this, in case you have a flatbed scanner and the curves are planar. Cut a parcel twine to the desired length, scan it, deform it, repeat etc. and then redraw in MoI...
No math required. Maybe rigging in an Animation Software should work also.

Regards
Stefan
  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
8414.7 In reply to 8414.1 
Hi Tom, no there really isn't any way to keep a bendy curve at a specific length while you move its control points around.

However, you could use the Transform > Deform > Flow command to map a line onto that bendy curve and the mapped line (as long as you don't enable the "Stretch" option in Flow) will have the same length as the original line. Maybe that method could help you.

- 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

Previous
Next
 From:  TOM (SIRTOM)
8414.8 In reply to 8414.6 
<Interesting topic! May i ask for what you need this?>

Thank you for the tip
Well i am working on a desogn where I need variations of a part
which should have the same length just think of a a bundel of wires of teh same length
which should be bent into different shapes
  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:  TOM (SIRTOM)
8414.9 In reply to 8414.7 
Hi Michael, thx for the tip !
  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:  bemfarmer
8414.10 
  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:  TOM (SIRTOM)
8414.11 In reply to 8414.10 
So others have tried the same before me ;-)
  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