To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 7928
7927  |  7929
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:
  Re: Formalizing a method for handling synthesizable parts
 
Hi Kevin, It seems you forgot to link in CC3250.DLL... doesn't work on my system. (...) That's the kind of size I got... We must keep in mind that even if the ldraw file is smaller using parts, the number of triangle to render will be the same or (...) (22 years ago, 6-Oct-02, to lugnet.cad.dev)
  Re: Formalizing a method for handling synthesizable parts
 
(...) If you are going to go the subpart route, have you considered making an option to subpart the flexible object in a separate file so that seam width shrink is avoided when using L3P (or others) ? -Orion (22 years ago, 6-Oct-02, to lugnet.cad.dev)

Message is in Reply To:
  Re: Formalizing a method for handling synthesizable parts
 
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 (...) (22 years ago, 4-Oct-02, to lugnet.cad.dev)

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
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR