Subject:
|
Re: Use of arbitrary elements with LSynth
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Wed, 28 Sep 2005 17:24:28 GMT
|
Viewed:
|
2209 times
|
| |
| |
In lugnet.cad.dev, Kevin L. Clague wrote:
> Hi all,
> I have rewritten much of LSynth's code so that it is table driven. Currently
> the tables are coded in the program, but the important thing is that definitions
> of synthesized things are tabular.
>
> I've added a string type that uses your string segment, Larry. It synthesized
> as a tube made out of fixed size segments, just like ribbed and rubber hose. I
> don't have support for string with slack pulled down by gravity. Sorry.
>
> I've modified pneumatic hose, electric cable, flex system hoses, flex system
> cables, flexible axles and fiber optic cable are synthesized with parts that are
> scaled in length. I provide a parameter that lets you define the angular
> resolution.
>
> LSynth synthesizes the curve between any two constraints. LSynth starts at
> the first segment, and compares the angle between the first segment and the
> second segment. If the angle between the two segments are lower than the
> angular rsolution, then the two segments are merged.
>
> The effect is that high curvature requires a log of short segments, but long
> straight stretches just takes a single segment. This has a dramatic effect on
> file size reduction. Also modified code to only put out part usage lines with
> only to decimal places. Synthesized files are much smaller.
>
> As soon as I remember how I'll put this back on sourceforge, and do a release.
>
> I also fixed the spacing associated ribbed hose. I also fixed issues with
> ribbed hose, rubber hose, string specified with more than two constraints. Now
> the boundaries between constraints are seemless on these tubes composed of fixed
> lengths.
>
> I did some minor fixing in the rubber band/chain area too. I made it tabular
> as well. I fixed some issues with boundaries between curves and tangent lines
> (sometimes they didn't meet). For rubber bands, the tangent lines between
> pulleys are one long piece, conserving on file size.
>
> Where possible in all of the above, I used primitives or S parts, instead of
> using parts created and used by LSynth in the past.
>
> I need to give Willy's tutorial page again to make sure to address the issues
> he raised there.
>
> There is still the issue of LDraw parts used by LSynth that are not officially
> parts of anything. Maybe they should be put in parts/s directory.
>
> Chris, Orion, feedback on this last part?
>
> Kevin
Kevin-
Is this enhanced LSynth program available for download anywhere yet? All I can
find so far is 2.0 on your web site here
http://www.kclague.net/LSynth/index.htm. I'm looking forward to things like
string!
-Matt :)
|
|
Message has 1 Reply:
Message is in Reply To:
| | Re: Use of arbitrary elements with LSynth
|
| (...) Hi all, I have rewritten much of LSynth's code so that it is table driven. Currently the tables are coded in the program, but the important thing is that definitions of synthesized things are tabular. I've added a string type that uses your (...) (20 years ago, 15-Feb-05, to lugnet.cad.dev)
|
22 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|