Subject:
|
Re: on Collision, stop Movement
|
Newsgroups:
|
lugnet.cad
|
Date:
|
Sun, 15 Aug 2004 04:21:22 GMT
|
Viewed:
|
943 times
|
| |
| |
In lugnet.cad, Edwin Pilobello wrote:
> Considering that every part is defined by planes, wouldn't a collision primitive
> in MLCAD afford us clickable parts?
In theory, clickable parts can be done without any extra connection information
as you suggest. In practice, this becomes extremely difficult, since the
placement has to be exact in order for the parts to mesh together. That's easy
when you're using a grid, but a clickable parts feature isn't really all that
interesting for grid-aligned parts, since it's pretty easy to construct that way
even without clicks.
Once again, in theory the program could look for close matches, but in practice
that's really hard, especially when the geometry is complex. And since the
LDraw parts have zero tolerances, the match-finding would have to somehow find
an exact match (which isn't even possible on a computer at arbitrary angles
since the math never comes out exact when using floating point numbers). On top
of this, all curves are approximated, so it wouldn't even be possible to connect
a 1x1 stud into a technic beam hole at a 10 degree angle because the geometry is
guaranteed to collide.
It may be that someone could come up with a solution to these problems, but I
don't have any suggestions as to how it would be done.
--Travis Cobbs
|
|
Message has 1 Reply: | | Re: on Collision, stop Movement
|
| (...) Center point/axis matching? If you know the center axis of a stud and the center axis of a place where a stud can be inserted, they should be able to "lock" together a lot easier than the side surfaces. Same thing for the center point of a (...) (20 years ago, 15-Aug-04, to lugnet.cad)
|
Message is in Reply To:
| | on Collision, stop Movement
|
| Considering that every part is defined by planes, wouldn't a collision primitive in MLCAD afford us clickable parts? (20 years ago, 15-Aug-04, to lugnet.cad)
|
23 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
|
|
|
|