LDraw.org Discussion Forums
LDCad 1.4b (win+linux) - 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: LDCad 1.4b (win+linux) (/thread-15371.html)

Pages: 1 2 3 4 5 6 7 8 9 10


Re: LDCad 1.4b Documentation incl (snap) metas - Roland Melkert - 2015-04-16

Philippe Hurbain Wrote:Just found a little issue: If you create a path flex part big enough (eg. my VEX track part), bounding box is large enough to prevent reaching the size handles when in 2D mode (you move the whole control point instead). And (an old one but I think I never told you), the size of the control point thing is imho too small and too thin, often quite difficult to select it...
Yes there are some known issues while working with (very) large (flexible) parts.

Maybe I should scale the control points etc like the editing pin does. Same goes for the minimal distance of the control point it probably should be base upon the segment length or something.

I'll put it on my Beta 2 todo list Smile


Re: LDCad 1.4b Documentation - Willy Tschager - 2015-04-17

Could you please add the word "duplicate" somewhere in INS - "Add a new part using the working part or clone the current selection if any".

Thanks, w.


Re: LDCad 1.4b Documentation - Roland Melkert - 2015-04-17

Willy Tschager Wrote:Could you please add the word "duplicate" somewhere in INS - "Add a new part using the working part or clone the current selection if any".
Done, you are right most people will probably search for 'duplicate' instead of 'clone' when trying to find that specific function Smile


Re: LDCad 1.4b (win+linux) - Willy Tschager - 2015-04-17

I don't know if this has already been asked as I was too lasy to read through this endless thread but I'd like to ask for the following features:

* Possibility to lock a part in place and also from the possibility to select it by LMB-clicking, say only a CTRL+LMB would unlock it.
* Additional shortcut for INS (in this case CTLR+D) to ease shift from MLCad to LDCad
* Shortcut for rotation in Move mode (a) without the need to switch to Rotation mode
* Browsing through the part bin by clicking on the empty space above/below the slider so that I don't have the need to actually grap the slider and move it.
* An autosave function 'cos...

* Clicking "Clear" in the "Color bin -> Favorites" crashed the prog and my lovely model vanished into thin air :-(. Furthermore "Add current" nor "Remove current" did work - or at least didn't what I supposed them to do.

w.


Re: LDCad 1.4b (win+linux) - Roland Melkert - 2015-04-17

Willy Tschager Wrote:Possibility to lock a part in place and also from the possibility to select it by LMB-clicking, say only a CTRL+LMB would unlock it.
I like this idea a lot I'll try to implement it in one of the 1.5 beta's.

Willy Tschager Wrote:Additional shortcut for INS (in this case CTLR+D) to ease shift from MLCad to LDCad
Configurable hotkeys is pending when that's in place I could setup predefined sets.

Willy Tschager Wrote:Shortcut for rotation in Move mode (a) without the need to switch to Rotation mode
ctrl+r will bring up de rotation dialog no matter the mode, just 'r' and 'm' switches the pin to rotate/move. Alternative could be to split the view as each view has its own pin mode etc.

Willy Tschager Wrote:Browsing through the part bin by clicking on the empty space above/below the slider so that I don't have the need to actually grap the slider and move it.
This has been asked (by email) and is on my todo list. Alternative for now might be using the pageup/down keys.

Willy Tschager Wrote:An autosave function 'cos..
* Clicking "Clear" in the "Color bin -> Favorites" crashed the prog and my lovely model vanished into thin air :-(. Furthermore "Add current" nor "Remove current" did work - or at least didn't what I supposed them to do.
I'm sorry, I've found the cause (pretty stupid one too) and corrected it in my 1.5 source. I'll add auto save to my planned features list (alongside with 'bak' files).

edit: forgot about the add favorites: that will add them to the favorites group you can navigate to in the part bin window.

Thanks for your feedback Willy


Re: LDCad 1.4b (win+linux) - Willy Tschager - 2015-04-17

Roland Melkert Wrote:
Willy Tschager Wrote:Shortcut for rotation in Move mode (a) without the need to switch to Rotation mode
ctrl+r will bring up de rotation dialog no matter the mode, just 'r' and 'm' switches the pin to rotate/move. Alternative could be to split the view as each view has its own pin mode etc.

Just to clarify what I'm looking for. Adding parts to the top view I'd like to have a shortcut which quickly rotates a part clockwise while I'm in Move mode. So, while I move parts around either with the mouse or the arrow keys, I'm able to rotate it without the need to painstakingly point at the corners of the bounding box to rotate it with the mouse. Also adding a 90 degree rotation step would help enormously.

In addition, I couldn't find an indication in the status bar or somewhere in which mode (either Move (m) or Rotation ®) I'm in.

w.


Re: LDCad 1.4b (win+linux) - Willy Tschager - 2015-04-18

* I'd like to have a toolbar with the usual Front, Back, Top, 3D, ... buttons
* I'd like to have a toolbar to shortcut the split views:


.png   layout.png (Size: 3.26 KB / Downloads: 6)

Thanks, w.


Re: LDCad 1.4b (win+linux) - Roland Melkert - 2015-04-19

Willy Tschager Wrote:* I'd like to have a toolbar with the usual Front, Back, Top, 3D, ... buttons
* I'd like to have a toolbar to shortcut the split views:

[attachment=1566]
Currently I'm working on changes to the windowing system for 1.5, in 1.6 I'm hoping to improve the tool bar. In the meantime: you can place the front/back etc items from the view menu in the toolbar but you have to supply custom icons to make sense of them.

Willy Tschager Wrote:Just to clarify what I'm looking for. Adding parts to the top view I'd like to have a shortcut which quickly rotates a part clockwise while I'm in Move mode. So, while I move parts around either with the mouse or the arrow keys, I'm able to rotate it without the need to painstakingly point at the corners of the bounding box to rotate it with the mouse. Also adding a 90 degree rotation step would help enormously.
You can add a 90 deg rotation step to the grid. I'll see if I can find some logical way to make both rotation and move possible at the same time in the 2D windows.

Willy Tschager Wrote:In addition, I couldn't find an indication in the status bar or somewhere in which mode (either Move (m) or Rotation ®) I'm in.
You are right about this, never really realized it myself Smile

PS, I decided to add ctrl+d to 1.5 as I realized it has a different meaning then the current ins key when working with a single selected item.


Re: LDCad 1.4b (twisted cables) - Philippe Hurbain - 2015-04-23

I recently generated a lot of RJ cables with LDCad and noticed that twisted cables didn't always looked nice. So I made a little experiment to see what happened.
   
From top to bottom:
  • Folded cable, no twist. The random color shows the nice refinement of segment length
  • Straight cable - perfect of course
  • 180° twisted cable. Looks completely degenerated. Probably some singularity in calculations
  • 180° twisted cable with one end slightly raised. Unaligned end avoids singularity but twist is concentrated in ends segment instead of beeing evenly spread.
  • Adding a 90° rotated control point in the middle gives a much better look, but there is no refinement of segment size.
  • Same thing, but middle CP is offset to cause refinement. Looks even better...
  • When limiting the twist to 165°, there is no longer singularity but the low number of segments makes it look rather coarse.
I remember Kevin Clague telling me that he had a hard time with torsion when he wrote LSynth...


Re: LDCad 1.4b (twisted cables) - Roland Melkert - 2015-04-23

Philippe Hurbain Wrote:I recently generated a lot of RJ cables with LDCad and noticed that twisted cables didn't always looked nice. So I made a little experiment to see what happened.

The problem comes from rotation interpolation like you noticed it goes away when you limit the rotation difference between two control points to <180 degree. Other wise it will interpolate the other way around and or bumps into (protected) division by zero problems.

As for the rough segments you can fix that by decreasing the skin basesize (e.g. 100% instead of 400%) The default 400% translates into a minimal of 4ldu segment length which might be to big for short and or very twisted things.

If the twists are very tight it might also help to use a higher resolution donor file or fallback to astatic (LSYNTH like) placement configuration as things might not be worth the file size explosion vs quality win.


Philippe Hurbain Wrote:I remember Kevin Clague telling me that he had a hard time with torsion when he wrote LSynth...

I know what he mean I've had some headbanging moments my self Smile