Subject:
|
Re: L3PLiTE?
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Mon, 3 Apr 2000 19:32:01 GMT
|
Reply-To:
|
rui.martins@#IHateSpam#link.pt
|
Viewed:
|
1881 times
|
| |
| |
On Mon, 3 Apr 2000, Steve Bliss wrote:
> Because of the large number of ways LEGO pieces can be inter-connected,
> we need to establish a very flexible standard, so that as many
> inter-connections as possible could be supported. Even if we only start
> with including stud-to-tube connections, having a good standard is
> important, so that we can add more connection-type later, without
> rewriting the spec.
It should be not only flexible, but also generic ! by this I mean,
don't assign relations with actual parts to define the connection types.
Try to define the physical/mechanical property, and not particularities in
some uses.
> A few connection types:
>
> stud to tube
> rod to clip
> axle to axlehole
> peg to peghole
> plate between studs
> minifig: arm-to-torso
> minifig: neck-to-neckware (actually, a special case of stud-to-tube)
> winch: reel-to-base
> turntable: 2x2 base to 2x2 top
> tree trunk to tree trunk
> small towball to socket
> hinge-finger to hinge-finger
So these are good just for reference, but actual connections should be
generic, they are not dependent on how or where they are used.
> some connections rotate, some are fixed. Some are point-to-point, some
> are point-to-axis (ie, one piece can slide along the connection).
We should strive to find the minimum set from which we can build all other more
complex conections.
> I think it would be awesome to have a standard spec for this stuff.
Well, I was not going to tell this already, but here we go:
I have been researching, for a month now, about connections and how to animate
stuff with physics/mechanics in mind, and I have started a project which I call
LSim (stands for Lego Simulator), which currently is able to show ldrawings,
and rotate them in real time.
As you all know, speed is something that is required for animating something.
I have been optimizing the engine, but a big boost is still to come, after I
figure out how to do something very VERY complicated on our ldraw files (Solid
Modeling), due to how they are built.
This reminds me that I have discovered many errors in the oficial parts,
which I have to let you know, when I have the time for it.
And I'm planning to be full backwards compatible with *.dat files.
Currently I have 4 Beta Testers, but which seem a little bit too occupied to
test the aplication already developed.
Note: currently I don't animate anything, iet.
I'm open to sugestions, by the group, but I have already a somewhat general
ideia how it will work.
The actual animation scripting is what I don't have experience with, since
I don't know any animation scripting without a parent child relation which I
will Not use, I will use grafs.
See ya
Rui Martins
|
|
Message is in Reply To:
| | Re: L3PLiTE?
|
| (...) I seem to remember there was a fair amount of discussion on the connections/hot-points issue. My contribution to the discussion amounted to this, more or less: Because of the large number of ways LEGO pieces can be inter-connected, we need to (...) (25 years ago, 3-Apr-00, to lugnet.cad.dev)
|
3 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|