LeoDraw snapping parts


LeoDraw snapping parts
#1
I am new to the LDraw All-In-One programs and, after installing, I began a project (MOC Classic Battlestar Galactica) and found that snapping parts doesn't appear to be working for parts that I star with.

I tried using the Movement Snap option to adjust snapping parts together, but it doesn't seem to work exactly right.

Being able to precisely adjust X, Y, and Z coordinates might help, but an actual snapping certain parts would help.

For example, Part Technic Beam 7x5 With Open Center 5x3, 64179 is the first part.  I attempted to plug in Technic Pin With Friction Type 2, 61332 into the vertical holes (or even the horizontal holes, and though it "fits" not precise, being offset and phasing through, it doesn't appear to "snap" into place precisely.  There are offsets that need adjusting both Z and the X or Y just slightly.  

Is there a way to make the fine tuned adjustments either using exact typing of X, Y, and/or Z coordinates or create true snapping abilities?  These parts apparently aren't true "solids" as parts phase through one another, and it would be nice if they actually were "solids", but I'll take whatever I can get.

In case you couldn't tell, I'm completely new to this program, so I may be easily missing something.

Thanks.
Reply
RE: LeoDraw snapping parts
#2
(2024-08-23, 2:59)Andrew Rhodes Wrote: I am new to the LDraw All-In-One programs and, after installing, I began a project (MOC Classic Battlestar Galactica) and found that snapping parts doesn't appear to be working for parts that I star with.

I tried using the Movement Snap option to adjust snapping parts together, but it doesn't seem to work exactly right.

Being able to precisely adjust X, Y, and Z coordinates might help, but an actual snapping certain parts would help.

For example, Part Technic Beam 7x5 With Open Center 5x3, 64179 is the first part.  I attempted to plug in Technic Pin With Friction Type 2, 61332 into the vertical holes (or even the horizontal holes, and though it "fits" not precise, being offset and phasing through, it doesn't appear to "snap" into place precisely.  There are offsets that need adjusting both Z and the X or Y just slightly.  

Is there a way to make the fine tuned adjustments either using exact typing of X, Y, and/or Z coordinates or create true snapping abilities?  These parts apparently aren't true "solids" as parts phase through one another, and it would be nice if they actually were "solids", but I'll take whatever I can get.

In case you couldn't tell, I'm completely new to this program, so I may be easily missing something.

Thanks.

Hi Andrew,

welcome to LDraw.org.

When you say LeoDraw, do you mean LeoCad? If so, you may want to look at LDCad instead. The LDCad and BrickLink's Studio tools are probably the most commonly used and you are probably more likely to get a reply to questions for either.

Regards,

David
Reply
RE: LeoDraw snapping parts
#3
(2024-08-23, 2:59)Andrew Rhodes Wrote: For example, Part Technic Beam 7x5 With Open Center 5x3, 64179 is the first part.  I attempted to plug in Technic Pin With Friction Type 2, 61332 into the vertical holes (or even the horizontal holes, and though it "fits" not precise, being offset and phasing through, it doesn't appear to "snap" into place precisely.  There are offsets that need adjusting both Z and the X or Y just slightly.  

LDraw parts don't include the information needed to simulate solid parts. Most editors with any kind of snapping ether generate basic information or maintain supplement information.

As fas I know LeoCad has grid editing only. So to place those pins in the beams you will need to use a fine (1,1,1) grid.

Like mentioned above the alternative is using an editor that does support part snapping like my LDCad.

Just remember the 1.6 version (included with the aioi) has part snapping disabled at first start. You can enable it by clicking 'GS' in compass or by pressing 'P' while the mouse cursor is inside the editing area. As of 1.7 it is enabled by default for clean installs.
Reply
RE: LeoDraw snapping parts
#4
Thank you both for the information.  I downloaded the LDCad 1.7 Beta and am working with it as best I can.  But, yes, I am liking the snapping function of LDCad.  It does make it a lot easier, and more familiar.

I wish I had know about LDCad before I ordered the physical blocks for this model.  Either way, it's going to take a LONG time to put this together, being over 23,000 parts.  But that's why I like LEGOs/Building Blocks.  I'm visually impaired and have very little accuracy with plastic models any longer, so the snapping of blocks, whether physical or digital, are very important.  And the more pieces, the better.  Smile

Thanks again.

Andrew


(2024-08-23, 20:58)Roland Melkert Wrote: LDraw parts don't include the information needed to simulate solid parts. Most editors with any kind of snapping ether generate basic information or maintain supplement information.

As fas I know LeoCad has grid editing only. So to place those pins in the beams you will need to use a fine (1,1,1) grid.

Like mentioned above the alternative is using an editor that does support part snapping like my LDCad.

Just remember the 1.6 version (included with the aioi) has part snapping disabled at first start. You can enable it by clicking 'GS' in compass or by pressing 'P' while the mouse cursor is inside the editing area. As of 1.7 it is enabled by default for clean installs.
Reply
RE: LeoDraw snapping parts
#5
(2024-08-23, 20:58)Roland Melkert Wrote: As fas I know LeoCAD has grid editing only. So to place those pins in the beams you will need to use a fine (1,1,1) grid.

As for LeoCAD, it has not only grid snapping, but also some sort of "snap ontop (or on the bottom) of a part on its vertical origin axis".

So, if part is rotated to 30deg, and then drag'n'drop the next part on top of it it would be placed directly on top of referenced part and a new added part would use matrix transformation of a part it placed on as well (both parts XY planes would parallel with "Relative Transforms" turned ON).

Limitations:
  • New added part would be always placed on top of a part on its origin vertical axis, so "Plate 1x1" would be perfectly placed ontop of "Plate 1x1" and "Plate 1x2 with 1 Centre Stud" (as well as ontop of any odd "Plate 1x[1;3;5;7;...]" or "Plate 3x3", etc.), but if place "Plate 1x1" ontop of simple "Plate 1x2" (with two studs) it would be placed in between two studs (same would be if place it ontop of any even "Plate 1x[2;4;6;8;..]" or "Plate 2x2").
  • Placing odd-stud plates ontop of also odd-stud plates would be perfect (same for even-stud plates ontop of even-stud plates). For odd-stud plates placed ontop of even-stud plates and vice versa there would always an 1/2 (half) stud mismatch, which could be easy fixed with one extra step move on (if "Snap XY" is set to "1/2 Stud" grid).
  • Its impossible to place "Plate 1x1" on the end-stud of any plate, instead it requires to move a new placed part along the part it placed on from its center to its end-stud.
  • For placing on the bottom of referenced part you need rotate 3D view to access referenced part bottom side, and vice versa: to place ontop, 3D view should be adjusted to acces referenced part top side.
  • If at the centre of referenced part is not a stud, but a pin (or something else, like ball, etc.), a new part would be placed ontop of top side of the bounding box of the refernced part.

Here is a screenshot of LeoCAD with a few snapping cases:

   

   

   
Reply
« Next Oldest | Next Newest »



Forum Jump:


Users browsing this thread: 3 Guest(s)