LDraw.org Discussion Forums
2D (ortho) editing - 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: 2D (ortho) editing (/thread-4690.html)

Pages: 1 2 3


2D (ortho) editing - Roland Melkert - 2012-05-03

Hi all, I've been working on LDCad's 2D (Ortho) editing mode on and off lately, and I'm almost ready with the basic view handling. Next on the to do list is to put in special editing tools for that mode.

I already have some ideas, but at this stage I could still implement something completely different if brought to my attention.

For starters it will have mlcad's way of selection handling (always in front rectangle), everything else is still open to suggestions.

So I was wondering if anyone else has some pointers/ideas concerning working in 2D mode? Especially from the people saying they hate 'those 3D only editors' Smile


Re: 2D (ortho) editing - Tim Gould - 2012-05-03

I hate 3D only editors Wink

I think you could go beyond MLCAD so that one-click = front, two-clicks (slow,not double) = second etc. That would be a big plus. Other than that I think MLCAD handles it pretty well, so copying would definitely be great.

With 2D editing I'll give LDCAD a proper try Smile

If I could have something with MLCADs editing (or better) and a better part selection process I would be a very happy man.

Tim


Re: 2D (ortho) editing - Roland Melkert - 2012-05-03

Tim Gould Wrote:I think you could go beyond MLCAD so that one-click = front, two-clicks (slow,not double) = second etc.

You mean for switching the view in a single window?

In the current dev version any editing view can switch between 2d and 3d at any time and the current editing plane (xy/xz/yz) determines the 'ortho' side in 2D, which you can also change by using the compass (e.g. for top view -> x up, x down, z up, z down).

Quick changes between the planes is also controled by keyboard (just like in the current 1.0) using:

[ s ]ides (yz)
[ t ]op/bottom (xz)
[ f ]ront/back (xy)

Where in ortho mode the last used orientation of the chosen plane will be restored.

(tmp) Switching from split windows to a fullwindow version of the current view will also be possible using the spacebar.

edit: fixed bb code issue


Re: 2D (ortho) editing - Tim Gould - 2012-05-04

No. I mean one-click selects frontmost piece (like MLCAD), second click selects the one behind it, etc. To do this in MLCAD you have to click, hide, click, hide etc. until you find the part you want.

Tim


Re: 2D (ortho) editing - Philippe Hurbain - 2012-05-04

Quote:No. I mean one-click selects frontmost piece (like MLCAD), second click selects the one behind it, etc. To do this in MLCAD you have to click, hide, click, hide etc. until you find the part you want.
I have an electronics cad program that uses tab key to cycle through the possibly selected elements after a selection click. Pretty convenient.

More or less related, something I often miss in MLCad is the possibility to "laser select" everything in the selection area (visible or hidden by other elements).

There are also two possible modes in area selection, either select all elements touching the selection area, or select only elements entirely inside selection area. Both modes may be interesting depending on context.

Now if several modes are implemented, remains the problem of convenient mode selection...

And the BIG question for me: Roland, do you intend at some time to add part editing possibilities to LDCad? I understand that this is not a top priority now, but I'd be happy to use a more modern tool than MLCad Wink


Re: 2D (ortho) editing - Willy Tschager - 2012-05-04

I also hate 3D-only editors ;-) Since Tim and Philo already asked for the features I seek most the only think left is:

* If you're going to add a 4 pane 2D view GUI (kind of front, left, top, 3D) I'd like to have the possibility to select also in the 3D window.
* Select in the different ortho pans + the 3D pane.
* Select various parts and then invert the selection.
* Select by type AND color. Say all BLUE Bricks 1x2.
* Select by official/unofficial.
* Select by Category (first name in the parts title). Say all WINDSHIELDS

w.


Re: 2D (ortho) editing - Philippe Hurbain - 2012-05-04

Quote:I also hate 3D-only editors ;-)
I hate much more a 2D-only editor!!! eg. MLCad where you can't do anything in 3D view except get a very poor quality, undecipherable preview with silly auto-scaling!
Quote:I'd like to have the possibility to select also in the 3D window.
...otherwise it would become a 2D-only editor... (see my rant just above Wink


Re: 2D (ortho) editing - Steffen - 2012-05-04

> I hate much more a 2D-only editor!!!
> eg. MLCad where you can't do anything in 3D view except get a very poor quality, undecipherable preview with silly auto-scaling!

same here


Re: 2D (ortho) editing - Roland Melkert - 2012-05-04

Willy Tschager Wrote:If you're going to add a 4 pane 2D view GUI (kind of front, left, top, 3D) I'd like to have the possibility to select also in the 3D window.
* Select in the different ortho pans + the 3D pane.

Selection/editing handling in a 3D window will retain the same (and more) possibilities as the current online 1.0 version has in it's single view. You gain the 'old school' ortho behavior by splitting the view and setting the extra ones to 2D mode (or set the single on to 2D). There's also no real limit to the number of times you split the window, so if your screen is big enough you could have 16 views Smile All of those follow the current selection and could be used to manipulate the selection and or model.

Willy Tschager Wrote:* Select various parts and then invert the selection.
* Select by type AND color. Say all BLUE Bricks 1x2.
* Select by official/unofficial.
* Select by Category (first name in the parts title). Say all WINDSHIELDS

Inversion and selection by part or color is already possible in 1.0, but I like the other suggestions too so I'm thinking some kind of selection filter dialog so you can make up your own rules.


Philippe \Philo\" Hurbain Wrote:undecipherable preview with silly auto-scaling!

Actually proper auto scaling (to fit) is a tough thing to implement, I redid my scaling code in LDCad about 3 times now and it's still not perfect (as a result of boundingbox deadspace ). But I agree scaling should only be upon request or after the first load.


Re: 2D (ortho) editing - Steffen - 2012-05-04

> But I agree scaling should only be upon request or after the first load.

Definetely. Otherwise, as a user, you carefully position the object for your inspection,
and BLAM! - the tool "knows it better"...
I sometimes would even like to be able to have 2 or 3 3D views from different angles onto an object
at the same time.