LDraw.org Discussion Forums
LDCad 1.6 (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.6 (win+linux) (/thread-22200.html)

Pages: 1 2 3 4 5


RE: LDCad 1.6 (win+linux) - Roland Melkert - 2017-09-13

(2017-09-01, 20:46)Merlijn Wissink Wrote: Probably not that useful since you're working a major new version, but I still wanted to let you know that LDcad still sometimes crashes on my machine when I switch between 2D en 3D view. It's by far not as often as with one of the earlier alpha versions; it happened to me 3 times in a ~month now or something like that.

Have you found any 'scenario' leading to this or is it totally random?

I'm doing bugfixes this week so I want to take another look but without a scenario or at least some details about the working environment I can't even begin to look for it in thousands of lines of code Smile

Weird bugs can sometimes be as simple as a 1 2 3 scenario, I just recently found this one (also seemed random) in the same way

Put a dynamic part with auto groups (e.g. pneumatic hose) in group layer 0
close the file.
close any other file -> CRASH


RE: LDCad 1.6 (win+linux) - Merlijn Wissink - 2017-09-14

(2017-09-13, 18:57)Roland Melkert Wrote:
(2017-09-01, 20:46)Merlijn Wissink Wrote: Probably not that useful since you're working a major new version, but I still wanted to let you know that LDcad still sometimes crashes on my machine when I switch between 2D en 3D view. It's by far not as often as with one of the earlier alpha versions; it happened to me 3 times in a ~month now or something like that.

Have you found any 'scenario' leading to this or is it totally random?

I'm doing bugfixes this week so I want to take another look but without a scenario or at least some details about the working environment I can't even begin to look for it in thousands of lines of code Smile

Weird bugs can sometimes be as simple as a 1 2 3 scenario, I just recently found this one (also seemed random) in the same way

Put a dynamic part with auto groups (e.g. pneumatic hose) in group layer 0
close the file.
close any other file -> CRASH

It's totally random (at least it seems to me). Undecided I do have a feeling that it has a higher chance of appearing shortly after I switch between 2D and 3D view (and possibly quickly moving the camera after switching), but I cannot confirm that at all.

The last time it happened I reopened the file, did the pretty much exact same thing and nothing happened. It's been more than a week now without the problem (and I've been heavily using LDCad last couple of days); it's very rare. Also, the last time it happened I looked into the logs and there was nothing out of the ordinary there.

It could just as well be something specific on my PC and not really a bug in LDCad.


RE: LDCad 1.6 (win+linux) - Roland Melkert - 2017-09-14

(2017-06-23, 19:57)Jaco van der Molen Wrote: On my "old" Windows XP machine when I select one or more parts and want to select none I press Ctrl-shift-A to deselect nothing happens. It does not work.
The stranger part is that when I use remote control program like TeamViewer it does work!?
Even on my Mac.

What could this be?
I can remember it did work on previous versions of LDCad?

It seems to work on my XP system, so I think this is specific to your system, maybe some other program is capturing that specific key combination?


call for bugs (LDCad 1.6) - Roland Melkert - 2017-09-14

I've finished fixing all known bugs (except for the rare one Merlijn report above)

If anyone has additional bugs please report them now so I can fix them too before releasing 1.6a.

These are the release notes so far:

--==1.6a (??-September-2017)==--
Fixed:
- [LDraw] Files with a single char "=", "_" or "~" description no longer generate categories of the same single character.
- [Menus] Clicking the "conditional edges method" option no longer also changes the "static edge color" option in the LDraw menu.
- [PartBin] Parts with category names existing only out of non filesystem characters (e.g. "=" or "?") will no longer cause problems in combination with part bin catList groups. (rare program freezes/crashes)
- [PartBin] catList groups no longer cause empty cells in higher groups when their first group is an (invisible) empty one.
- [Editing] Fixed multiple issues regarding "Selection insert" from the stepping menu. It now works as expected in any (sub)model and no longer clears the selection.
- [Editing] Closing a file containing an auto group (e.g. pneumatic hoses) whom at time of closing is at group layer zero will no longer cause a program crash upon the next file close.
- [Path] The path point properties dialog no longer fails to apply the last entered position/orientation when the user presses the enter key directly after changing a cell.
- [Scripting] The aniTools module now includes the genTools module so it no longer depends on the using script to do so.
- [Shadow] Fixed/improved snap and mirror info for multiple parts.
- [POV-Ray] Exporting 'cropped' textures is now handled correctly.


Improved/Changed:
- [Rendering] LDraw textures now use mipmaps if the driver supports glGenerateMipmap.
- [GUI] Increased the margin for window resizing as it was especially hard to resize an undocked window on some Linux desktops.
- [ColorBin] Transparent colors will now be rendered 'checkered' in the history bar of color bin windows.
- [ColorBin] Color numbers above 1024 will now be shown using hexadicimal notation, this was previously only done for >=FFFFFF.
- [Editing] "Selection insert" now supports alternative insertion targets.
- [Templates] Tweaked the minifig chain templates for better link spreading/filling.
- [POV-Ray] Parts using textures will no longer cause a parsing error when they are used with a color 16 reference unless the resulting script actually tries to use it.
- [Shadow] Did some generic cleanup/tweaking.


Added:
- [ColorBin] You can now directly enter a color number to use as the working color by typing it followed by pressing enter while the mouse is over the working color caption in a color bin window. You can also click the caption to open a simple input dialog.
- [Templates] Added "power functions 2", "power functions sensor" and "minifig chain with studs" templates.
- [Shadow] Added info for a handful of parts (incl power functions 2).


RE: call for bugs (LDCad 1.6) - Merlijn Wissink - 2017-09-15

(2017-09-14, 22:02)Roland Melkert Wrote: [...]

- [Templates] Added "power functions 2", "power functions sensor" and "minifig chain with studs" templates.

[...]

A few Technic templates that are also missing:
  • The new long pneumatic cylinder
  • The new long and thing pneumatic cylinder
  • The new pneumatic hand-pump
  • PF E-motor (although probably rarely used)



RE: LDCad 1.6 (win+linux) - Evert-Jan Boer - 2017-09-15

I installed version 1.6 (and 1.6 beta 1) on a new laptop today, I simply cannot get part snapping to work. It does work on my normal PC, no clue if I am missing a setting somewhere.

It looks like the program is trying to do snapping, but for example technic pins do not snap to technic beams properly? I cannot compare settings with my normal PC now, perhaps someone knows what I might be overlooking...


RE: call for bugs (LDCad 1.6) - Philippe Hurbain - 2017-09-15

Quote:A few Technic templates that are also missing:
  • The new long pneumatic cylinder
  • The new long and thing pneumatic cylinder
  • The new pneumatic hand-pump
These would rely on still unofficial parts... But like you I dream to see LDCad offer some support for unofficial parts! (and also an easy way to provide installable extensions of templates, snapping/mirroring info, sets parts bins, etc...)


Quote:PF E-motor (although probably rarely used)
Yes, this one is official for a long time - though as you mention, fairly oddball...


RE: LDCad 1.6 (win+linux) - Philippe Hurbain - 2017-09-15

(2017-09-15, 8:51)Evert-Jan Boer Wrote: I installed version 1.6 (and 1.6 beta 1) on a new laptop today, I simply cannot get part snapping to work. It does work on my normal PC, no clue if I am missing a setting somewhere.

It looks like the program is trying to do snapping, but for example technic pins do not snap to technic beams properly? I cannot compare settings with my normal PC now, perhaps someone knows what I might be overlooking...
I can see two reasons:
- your library is not properly configured (eg. wrong path to shadow.csl). Press F11, if configuration is OK you should see connectivity indicators on all studs, tubes, holes...
- You are in grid setting mode, not snapping mode (click on GS in the compass thingy). Snapping mode shows a green PS instead of red GS. Note that GS is (currently) default mode for a new installation)

[Image: docEdit-compass.png]


RE: call for bugs (LDCad 1.6) - Jaco van der Molen - 2017-09-15

(2017-09-14, 22:02)Roland Melkert Wrote: I've finished fixing all known bugs (except for the rare one Merlijn report above)

If anyone has additional bugs please report them now so I can fix them too before releasing 1.6a.

These are the release notes so far:

--==1.6a (??-September-2017)==--

Added:

Could you add a icon change for the save button(s)? I gave this as wish for 2.0, but perhaps you can take it with 1.6x?
For the rest: very happy! Thanks for all your effort.


RE: call for bugs (LDCad 1.6) - Roland Melkert - 2017-09-15

Quote:A few Technic templates that are also missing:
  • The new long pneumatic cylinder
  • The new long and thing pneumatic cylinder
  • The new pneumatic hand-pump
These can be inlined from the complete parts. This is even the preferred method now as the existing pneumatic cylinder templates predate the inline feature. I'll probably wont include them (non spring/flexible templates) at all in 2.0 as their maintenance (especially the wheel/tyre ones) is kinda intensive.

Quote:These would rely on still unofficial parts... But like you I dream to see LDCad offer some support for unofficial parts! (and also an easy way to provide installable extensions of templates, snapping/mirroring info, sets parts bins, etc...)
Templates don't care about the source of their parts, as they are nothing more then normal (non mpd) ldr's placed in a special location.
But I don't like including unofficial depended templates as most users don't install the unofficial library causing them to wonder about all the red crosses Smile
With snapping info I don't like doing unofficial parts because of all the dependencies, I rather do it the 'right way' once a new offical library is released. But nothing stops you from creating your own templates/shadow files.
I do hope to make it all more modular (installable as Philio calls it) for the 2.0 version though.


Quote:
Quote:PF E-motor (although probably rarely used)
Yes, this one is official for a long time - though as you mention, fairly oddball...

Totally missed that one, will add it.