To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cadOpen lugnet.cad in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / 11781
11780  |  11782
Subject: 
Re: on Collision, stop Movement
Newsgroups: 
lugnet.cad
Date: 
Sun, 15 Aug 2004 04:21:22 GMT
Viewed: 
855 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
    

Custom Search

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