| | Re: Formalizing a method for handling synthesizable parts
|
|
I've created a small web page showing you the basics of lsynth, some example pictures, and a zip with example LDR files that specify syhnthesis, as well as the program lsynth. Kevin (...) (22 years ago, 24-Sep-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
(...) (URL) (...) (22 years ago, 24-Sep-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
Hi Kevin, When I try to test Lsynth, my system (Win2000 french) complains that CC3250.DLL can not be found. Is it a standard component or is it specific to your program ? Philo www.philohome.com (22 years ago, 24-Sep-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
Gack! I'll have to put together a release package to get out all the borland libraries that are needed I guess. Kevin (...) (22 years ago, 24-Sep-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
I figured out how to get it statically linked. I was able to transfer (...) (22 years ago, 27-Sep-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
Works fine here too! But the result files easily gets _BIG_... Philo (...) (22 years ago, 27-Sep-02, to lugnet.cad.dev)
|
|
| | 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)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
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. (...) (22 years ago, 6-Oct-02, to lugnet.cad.dev)
|
|
| | 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
|
|
Hi Philo, (...) Oop.s I reworked the organization of the code and ended up messing this up. 1.0.0.2 is uploaded now. (...) I understand, but I'm not sure what can be done about this. I used the cross sectional parts that already existed for flexible (...) (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)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
(...) Works fine now ;o) My tests were far from exhaustive though ! (...) I guess there is no perfect solution: modelling curved parts with some smoothness requires lots of polygons. Fortunately machine power increases! One possibility though would (...) (22 years ago, 6-Oct-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
Orion, I had not thought about this. This is consistant with Steve Bliss' concern about putting out the synthesized parts in a seperate file so that they can be cosidered one part by other LDRAW compatible programs. I can see two issues here. The (...) (22 years ago, 6-Oct-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
(...) You could always train it to know (and do it in a data file driven way so it's easy to add new types) (...) 2 levels of subfiles perhaps??? one subfile for the part which contains the synthesized part reference (another subfile) as well as (...) (22 years ago, 6-Oct-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
Hi Philo, I finally got my tangent between two circles code working! I can have two or more pulleys (or pins), with them inside or outside the rubber band, and band crossings. Right now they all have to be in the XY plane. I'm working on the code to (...) (22 years ago, 9-Oct-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
Philo, I like your idea of multiple resolutions. It could save a lot of space. I think I that I don't have a minimal solution to the number of segments used. Some fine tuning might make a big difference in file space consumed. The stuff that is out (...) (22 years ago, 12-Oct-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
(...) L3P supports conditional in-line POV primitives. You could use a low polygon count for tools like Ldraw and MLCAD, but have POV primitives for perfect objects in the ray-traced images. Here is an example of a torus: (URL) (22 years ago, 15-Oct-02, to lugnet.cad.dev)
|
|
| | Re: Formalizing a method for handling synthesizable parts
|
|
Chuck, This is a good idea. I'll put it on the list. Kevin (...) (22 years ago, 20-Oct-02, to lugnet.cad.dev)
|