Subject:
|
Re: Formalizing a method for handling synthesizable parts
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Sun, 6 Oct 2002 01:43:41 GMT
|
Viewed:
|
624 times
|
| |
| |
Philo,
Boy, were you right, the triangle synthesis took a 3K file and made a 2M
file. Unpalatable.
I switched lsynth over to use LDRAW parts for synthesis. Now that 3K file
ends up to be 500K, still much larger, but certainly better than before.
I've gotten things quite cleaned up and have released version 1.0.0.1 on
my website: http://www.users.qwest.net/~kclague.
This one is ready for prime time. It supports ribbed, pneumatic, flexible
and rigid hoses as well as electric and fiber optic cables and flexible axles.
The synthesizer creates the shortest hoses possible, rather than real
length hoses. In the future I hope to improve the low level synthesizer.
Give it a try. You can synthesize a pneumatic hose with as few as 4 lines
in your LDRAW file.
Kevin
In lugnet.cad.dev, Kevin Clague writes:
> Hi Philo,
>
> I've been working on an algorithm that uses less triangles, and plan to
> add a option where the hoses can be made up of hose segments. Hose segments
> should reduce file size, but probably decrease quality.
>
> I've been beyond the edge of my math abilities for a while and have been
> having troubles with direction vectors for individual segments. I finally
> opened up and studied Koen's C++ code. I rewrote most of it into C, to
> force me to understand what the code was doing. It was interesting because
> I'm a stupid ameraican that only knows english, and Koen is from the
> Netherlans ;-) I was able to figure out most of it because the code is well
> organized and neatly written.
>
> I'm going to use the up vector mechanism that Leanardo suggested to Koen and
> he implemented.
>
> I've got most of the algorithms for rubber bands with pulleys/pins inside or
> outside the bands as well as bands that have crossed over on themselves. I
> have not wandered through non-planar arrangements though.
>
> Kevin
>
> In lugnet.cad.dev, Philippe Hurbain writes:
> > Works fine here too!
> > But the result files easily gets _BIG_...
> >
> > Philo
> >
> > In lugnet.cad.dev, Kevin Clague writes:
> > > I figured out how to get it statically linked. I was able to transfer
> > > lsynth to a friends computer and it ran fine there. I've uploaded a new
> > > version to http://www.users.qwest.net/~kclague
> > >
|
|
Message has 2 Replies:
Message is in Reply To:
37 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
|
|
|
|