| ||||
|
#31
| |||
| |||
| Mathematically the developable option is correct. The extent to which Loft Normal works to create surfaces which can be unrolled and how close those surfaces are to a unrolled true developed surface depends on the shape of the curves and the accuracies specified in Properties.
__________________ David Cockey |
|
#32
| ||||
| ||||
| Right, but that's a bit tricky because: accuracy is related to surface area, not to sections of surface. Sections can show significant difference between loft-normal and developable, while the surface are will be within tolerance.
__________________ http://albatrossdesign.livejournal.com |
|
#33
| |||
| |||
| The accuracy settings also control how precisely Loft Develop and DevSrf determine the ruling line locations when forming the surface. I also suspect the accuracy settings are inputs to the logic Rhino uses to determine if a surface can be unrolled, but have not done enough experiments to confirm this. The accuracy settings I'm refering to a the ones found under Units in the Properties menu (in the File menu), or use the command Units to open the menu.
__________________ David Cockey |
|
#34
| |||
| |||
| David, Could you reiterate the settings you think are good starting points for absolute tolerance? I am going to try my garboard development with ideas here and some coffee, luck, and hope. will report... |
|
#35
| |||
| |||
| Relative tolerance - 0.1% Angle tolerance - 0.1 degrees For a small boat in feet: Absolute tolerane - 0.001 feet
__________________ David Cockey |
|
#36
| |||
| |||
| Occasionally difficulties using Loft or DevSrf arise when the boundary curves have many control points. One of the concequenses of using NURBS surfaces and curves is that intersections and triming can result in curves with many control points. For example intersecting a very simple surface can result in a curve with thirty or more control points. Curves can be simplified using: FitCrv which allows explicit control of how close the new curve will be to the old curve, but it determines how many control points the new curve will have. Rebuild which allows number of control points and degree of curve to be specified. The deviation of the new curve from the old curve can be displayed with the Preview button in the command. Rebuild results in a curve with uniformly distributed knots. RebuildCrvNonUniform rebuilds the curve and re-distributes the knots non-uniformly. This may be desirable for a curve with considerable variation in curvature; for instance relative straight in the middle but curved on the ends. Input includes the requested accuracy and the maximum number of control points. If the maximum number of control points is too low the requested accuracy won't be met.
__________________ David Cockey |
|
#37
| ||||
| ||||
| If this can be of any help: I don't use Loft command when I need developable surfaces. I use "Sweep 2 rails" instead, as follows: 1) connect the corresponding ends of the two surfaces with a straight line 2) choose "Sweep 2 rails" command from the "Surface" menu, or type "_Sweep2" in the text window. 3) choose the two curves you wanted to loft as two rails, and than choose the straight line to be the Cross-section curve. The surface created in this way has a single curvature at any point and is hence developable. You can then use the text command "_UnrollSrf" or the menu command "Unroll developable Srf" in the "Surface" menu tab to unroll it. Hope it helps. |
|
#38
| |||
| |||
| Quote:
UnrollSrf will unroll surfaces which have straight isolines in one direction but are not developable. If not developable the unrolled surface will be stretched or shrunk and distorted. Check the area report from UnrollSrf. The user needs to decide if the result is close enough for their purposes. There have been complaints in this forum previously that UnrollSrf in Rhino doesn't generate unrolled surfaces accurately enough. But it has turned out the surfaces were not developable, and were generated by some other method than Loft or DevSrf.
__________________ David Cockey |
|
#39
| |||
| |||
| Have you tried the developable surface plug in from the rhino labs http://wiki.mcneel.com/labs/home this will put ruling lines between the two edges, you can then turn on the control points of the lines and adjust them to get the ruling’s you want. |
|
#40
| |||
| |||
| For those that may be new to this, here is my example. I created three lines using “control point curve”, one for the sheer, one for the chine and then keel all with the same number of control points. Then using the “surfaces from 2,3,4 lines” made a surface from sheer to chine with history turned on, then one from chine to keel line the same way. Then using the plug in I created the ruling lines, turn on the control points for the original lines, I also turned on the surface curvature for a bit of colour and movement and the line curvature so I can check I don’t stray to far from the original curve of the sheer. You now can push and pull the surfaces around using the control points. |
|
#41
| ||||
| ||||
| Quote:
Cheers |
|
#42
| |||
| |||
| Quote:
__________________ David Cockey |
|
#43
| |||
| |||
| Quote:
Squish is a Rhino command which allows control of how the surface is stretched or compressed as it is flattened. http://wiki.mcneel.com/labs/advancedflattening It also reports the maximum and average stretching and compression. Squish is included in Version 5 but needs to be separately downloaded and installed as an add-in in Version 4. http://wiki.mcneel.com/labs/advanced...g#installation
__________________ David Cockey |
|
#44
| ||||
| ||||
| I use another way to control if the surface will be developable or not, in practice. Use Expander; see stain. Most of ship's surfaces that can be unrolled are not conic/cylindrical, they show strain in some areas. But those are still 'buildable' provided that strain is in acceptable limits.
__________________ http://albatrossdesign.livejournal.com |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| How to design a straight edge on a developable surface | DCockey | Software | 6 | 11-20-2010 06:36 PM |
| Rhino Gaussian Curvature / Developable Surface Question | info@mds.org.nz | Software | 5 | 08-13-2010 10:08 AM |
| practical developable surface design | mod flod | Boat Design | 7 | 10-14-2007 04:21 PM |
| non - developable surface in aluminum | lbh110 | Materials | 2 | 02-16-2007 02:45 PM |
| Rhino, graphic error?? | henrikb | Software | 11 | 12-17-2004 09:21 PM |