Subject:
|
Re: New LSynth features (Att. many pics!!!)
|
Newsgroups:
|
lugnet.cad
|
Date:
|
Tue, 22 Feb 2005 16:23:30 GMT
|
Viewed:
|
1030 times
|
| |
| |
In lugnet.cad, Willy Tschager wrote:
|
In lugnet.cad, Kevin L. Clague wrote:
|
Hi all,
Im looking for feedback on features to add to LSynth.
It is very easy to add new types of synthesis things to LSynth as long as
they fit into the two classes so far:
Tubes - provide a set of constraints that are used to create smooth curves
using splines.
Anyone got ideas for what else I should provide? It will be easy to make
additions in the future, so prompt answer is not required.
|
hi kevin,
Id like to see these in lsynth (knowing that these would be very tough
once)
- the fire fighter hose with 194.dat - Minifig Tool Hose Nozzle with
Handle as one of the end pieces like in:
|
Hi Willy,
Don and I are working on lsynth now. You are right, hoses are restricted to
LS00.dat and it is not always the logical choice.
Ive made both hose and band synthesis descriptions tabular, and also have
band constraints as tabular. I will add tabular support for hose constraints.
The next logical step for lsynthcp development is to then move the tables
outside the program into an external file. This will allow you to make up you
own FIREHOSE synthesis type, and add the fire hose nozel as a hose constraint.
You will of course have to RTFM and use notepad to edit the synthesis
description file.
Hose supports two specific algorithms: FIXED and STRETCH. FIXED is for things
like rubbed hose and rubber hose where the LDraw parts used to synthesize the
part are of a fixed size. STRETCH is for things like pneumatic hoses where we
can stretch the cylinder as long as we want, for file compression reasons.
Your fire hose will be STRETCH with the diameter of the hose as LEGO
manufactures it.
|
- the armes made of 3612.dat - Arm Piece Streight with 2 and 3 fingers
(795.dat - Arm Piece with Disc and 2 Fingers as start piece) and either 3613.dat Arm piece with Towball Socket or 4220.dat Grab Jaw Holder as end piece like (for example) in:
|
The arm pieces are an interesting idea. You will be able to implement those as
a FIXED hose, and add all the parts as constraints.
The hoses in the chest are already done.
|
- the string (no idea if this is larrys string) with the corrisponding end
pieces used in:
|
You will be able to add the string ends as constraints using Larrys string.
Thanks for acknowledging that some of this is hard. This one is *really* hard.
There are a few things here that LSynth has no idea about:
1. Gravity
2. string/hose stretch
3. Constraint volumes (e.g. the volume and shape of the 2x4 brick)
This last one is very hard. Ill have to learn a whole bunch of new stuff if
Im going to get this one implemented.
If someone else out there is up for the challenge Id be happy to work with them
to add this capability to lsynth.
Kevin
|
|
Message has 1 Reply: | | Re: New LSynth features (Att. many pics!!!)
|
| (...) Hi Kevin, My research is on the deformation of flexible structures (like rods, hoses etc.). I'd be happy to do some work on integrating some of these models into lsynth. If anyone is interested, here is a link to some of my work ((URL)-free (...) (20 years ago, 22-Feb-05, to lugnet.cad, FTX)
|
Message is in Reply To:
| | Re: New LSynth features (Att. many pics!!!)
|
| (...) hi kevin, I'd like to see these in lsynth (knowing that these would be very tough once) the fire fighter hose with 194.dat - Minifig Tool Hose Nozzle with Handle as one of the end pieces like in: (URL) the armes made of 3612.dat - Arm Piece (...) (20 years ago, 22-Feb-05, to lugnet.cad, FTX)
|
8 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
|
|
|
|