JBrickBuilder connection model - Printable Version +- LDraw.org Discussion Forums (https://forums.ldraw.org) +-- Forum: LDraw Programs (https://forums.ldraw.org/forum-7.html) +--- Forum: LDraw Editors and Viewers (https://forums.ldraw.org/forum-11.html) +--- Thread: JBrickBuilder connection model (/thread-15255.html) Pages:
1
2
|
Re: JBrickBuilder connection model - Ben Supnik - 2015-02-10 Roland Melkert Wrote:It's needed with things like the axlehole primitive if you keep track of 'slide' limits. The primitive it self is open ended but it might be used in e.g. a motor drive axle which is not (e.g. 71427c01). Right - there's a modeling-level version of this if a user puts two poles (or other "inner" slider) mechanisms end to end and they don't come with stops...do they form one -big- slider? The least insane thing I can think of is: - The sliders should be marked as -not- being "stopped" on the end. - Apps that have full physics won't limit movement - if you move a part up, it slides off of one pole and onto another. - Apps that don't have full physics could still do a "merge" phase where they take all known connections in a rigid body and consolidate. Two end-to-end sliders become one big slider.* Such mechanisms would work with axle primitives that represent segments of an axle. But I can see a pretty valid counter-argument that this is crazy and a single connector should be annotated on the length of the axle. cheers Ben * I am seriously considering this for Bricksmith - the idea is that given a set of joints connecting two bodies, we can run a 'reduce' operation where degrees of freedom are in conflict. So for example, a series of colinear ball joints become a single hinge, or a pair of parallel hinge-sliders lose their hinge action. My hope would be that a lot of the times the number of degrees of freedom of a set of joints drops to zero (e.g. it's a rigid model, e.g. made of things like clips and bars) and I can simply merge the rigid bodies, resulting in fewer "live" joints. Re: JBrickBuilder connection model - Philippe Hurbain - 2015-02-10 No, I've started nothing yet, you can proceed if you feel like so Re: JBrickBuilder connection model - Steffen - 2015-02-22 I fully agree with you that the library should be fixed. The thread for collecting primitives abuse is there now: http://forums.ldraw.org/showthread.php?tid=15578&pid=15578#pid15578 |