| | Re: on Collision, stop Movement
|
|
(...) To add my 2 cents worth, I've tried a few experements within MBC for making parts clickable where I defined "male" and "female" connection points within the brick (i.e. STUD = male). Ignoring the sheer number of ways even a brick as simple as (...) (20 years ago, 18-Aug-04, to lugnet.cad)
|
|
| | Re: on Collision, stop Movement
|
|
(...) In terms of practical application, that sounds like a problem that needs to be addressed by the interface software, such as MLCad. In terms of what needs to be done for LCD to accomodate that, I'd say that polarity will be required for a (...) (20 years ago, 18-Aug-04, to lugnet.cad)
|
|
| | Re: on Collision, stop Movement
|
|
(...) We discussed this years ago. Maybe there's some ideas there. (URL) solved many such alignment problems in 2D, but never in 3D. It's harder to visualize because of my poor drawing skills. I wonder if you can break it down into two 2D alignment (...) (20 years ago, 18-Aug-04, to lugnet.cad)
|
|
| | Re: on Collision, stop Movement
|
|
(...) You need to have the user pick more than just the "male" and "female" locations. To get the two bricks on top of each other (instead of inside each other), the "male" and "female" locations ought to have some concept for up and down. For parts (...) (20 years ago, 18-Aug-04, to lugnet.cad)
|
|
| | Re: on Collision, stop Movement
|
|
(...) Assuming you already know *which* male (M) should connect to which female (F), and that M is to be rotated (this might in fact be the difficult part to figure out!): Use the F <connection direction> as the primary axis for a coordinate system (...) (20 years ago, 18-Aug-04, to lugnet.cad)
|
|
| | Re: on Collision, stop Movement
|
|
(...) I have a 12 year old in my Game Maker class. He is building models and hoping to bring them into Anim8or (or Blender) via POV-Ray. He then hopes to bone the tri-mesh and create animations. Each frame of the animation will then be used to build (...) (20 years ago, 18-Aug-04, to lugnet.cad)
|
|
| | Re: on Collision, stop Movement
|
|
(...) Ideally, if the click-system is running, it should still allow you to slide a piece between two other pieces where it has a mating surface with both of them. It should just automatically switch from whatever movement increment you have (...) (20 years ago, 18-Aug-04, to lugnet.cad)
|
|
| | Re: on Collision, stop Movement
|
|
(...) To clarify, my system consideres each connection point as a vector with a defined point of origin. The vectors are perpendicular to the stud axis. In this way a brick can rotate about the vector (or stud) and still be aligned just like real (...) (20 years ago, 18-Aug-04, to lugnet.cad)
|
|
| | Re: on Collision, stop Movement
|
|
(...) I was addressing this issue from the user's point of view. The math of the transformation matrices needed to carry out the user's intent is a detail I do not wish to cover (it's only coding, right?). I am only trying to define a minimum set of (...) (20 years ago, 20-Aug-04, to lugnet.cad)
|