Skip to content

Releases: vanch3d/Calques3Dv2

Update to VS2017

30 Dec 23:19
Compare
Choose a tag to compare
Update to VS2017 Pre-release
Pre-release
v2.5.1-alpha

Added preferences for Ribbon and MDI tabs

Version 2.5.0

30 Jan 21:48
Compare
Choose a tag to compare

New features:

  • Calques 3D is now developed using Microsoft Visual C++ 2008.
  • Added support for a new 3D-mouse device, the SpaceNavigator. See the instructions about usage and configuration.
  • Added a German version of the interface (thanks to Alfred Flaßhaar).
  • Changed the way multiple languages are supported. The various translations of the interface are now available as separate DLLs, in conjunction with a stand-alone executable containing the default English interface.
  • Note that only one translated DLL will be installed on your computer, depending on which language you chose at installation. Although possible, Calques 3D does not allow a change of language at run-time (to avoid a clash with the interface layout saved in registry by the BCGControl library).

Fixes:

  • Fixed bug in the display of Z-aligned lines in the OpenGL view.
  • Changed the navigation interface of the option dialog box to a tree-like widget.
  • Switched to latest version of the MFC Grid Control (v2.26) external library.
  • Cleaned and improved internal data structure (for easier migration to proper open-source code in the future).

Version 2.3.1

30 Jan 21:57
Compare
Choose a tag to compare

New features:

  • The old Preference dialog has been split into two dialog boxes: the Customise dialog, purely dealing with the interface of the application (i.e. menus, toolbars, etc.) and the Preference dialog, dealing with Calques 3D proper (i.e. initial aspect of objects, macro-constructions, etc.). Both dialogs are multi-pages, most of them should be familiar by now.
  • The split was primarily because of problems with the BCGControlBar library - which I could not solve - and because the previous layout was visually confusing. However, I'm still not convinced by the new approach, so things may change again in future releases.
  • A new toolbar, Format, allows the modification of the appearance of objects (colour, shape, font) on the fly. It comes as an alternative (or replacement) for the Attribute/Structure property sheet.
  • An in-place editor has been added in the MathPad View. You can now modify the comments and the mathematical expressions directly in the view (rather than using the property dialog box). Just double-click on an item and edit it.
    Note that, for the mathematical expressions, the contextual menu IN the in-place editor contains a sub-menu Variables that allows you to insert a reference to the value of measure objects (such as distance, length, volume, angle, etc.) that have been associated with a variable name in the view.

Fixes:

  • The detection of previous/current version of Calques 3D for the storage and retrieval of preferences in the registry has been improved.
    Note that major changes (as indicated by a change in the first or second digit of the version number, i.e. from 2.2.0 to 2.3.0) will result in the registry to be cleaned up totally. This is for guaranteeing that changes in the interface (new icons, new menus, etc.) are properly reflected. A message at the first launch of Calques 3D after an upgrade will indicate the problem.
  • A bug in the Macro Preference dialog has been fixed.
  • SetCapture/ReleaseCapture disabled from the deformation task, solving a nasty bug (but restricting the mouse movements to the Universe/Tracing view).
  • Polygons rendering have been improved. Warning: because of present incompatibility between polygons and "physical" referentials (i.e. the need for detection of intersections), polygons are only displayed when the referential is set to None or Axes. Dealing with convex polygons properly is outside of the scope of Calques 3D (wireframe geometry).
  • The bug that occurred when grafting polygons have been fixed.
  • The bug when trying to undo redefined objects has been fixed. Since this operation is quite complex, it cannot be undone. Consequently, all previous operations are removed from the Undo/Redo lists.
  • The bug that allowed to "undo" a construction loaded from a file has been fixed. The Undo list is now initially empty.
  • Contextual menus have been fixed in the MathPad, History and Graph views.
  • A bug with tooltips in the Universe View, when the window is not in the front, has been fixed.
  • The (disabled) Apply button in the Object Property dialog box has been totally removed.

Version 2.3.0

30 Jan 21:55
Compare
Choose a tag to compare

New features:

  • The interface has been updated with the BCGControlBar Professional Edition Library version 7.31. As a result, a lot of changes have been made, most of them related to the look-and-feel of Calques 3D and with no impact on how the software is running. In particular:
    • The application look of Calques 3D has been updated to reflect current standards in Windows. Several predefined looks can be chosen from, e.g. Office XP, Office 2003, Windows XP theme, etc. Use the View | Application Look command when no windows are open (otherwise the command is not visible).
    • The popup menu/button for object shapes have been redesigned to fit the new look-and-feel.
    • Icons are gradually updated to take advantage of support for 256/16M colours.
  • The status bar now includes an icon representing the current task activated in the Universe view (the icon is the same as the one in the toolbar). Together with the feedback text, they help to understand the current task and the steps to performed to accomplish it.
  • Calques 3D now support full screen display (see View | Full Screen). Please note that this feature is operated by playing with the dimensions of the application frame and hiding tool bars. Since the application menu is still available, strange behaviour may happen if you start showing them again. Use this command with care.
  • The modeless Attribute dialog, for editing the properties of an object (name, colour, shape, etc.) has been updated and activated. It is also complemented by a Structure dialog which presents the parents, the dependents and - if applicable - the constituents of a composite object. This dialog is for display purpose only - I'm working on it in order to allow access and navigation through the dependent graph of a construction.
    Both dialogs are freely dockable and activable at the interface, thanks to the BCGControlBar library.

Fixes:

  • The two sliders used for rotating the Universe and Tracing views have been redesigned and improved (both internally and visually).
  • A bug in the look-and-feel of front/background windows has been fixed (the title bar of background windows was not drawn properly).
  • GDI resource leaks have been found and treated.
  • A bug with the "hidden parts in gray" command, in the colours preference dialog, has been fixed.
  • The bug with the user macro list in the Preference has been fixed. Browsing for a file is now directly associated with the items in the list. As before, editing the name of the item has no effect, since the name of the macro is automatically extracted from the macro-file.* Internal structures of Calques 3D have been amended and improved. Most of it will not have any visible effect on the application but may improve performance (and reduce the risk of bugs:-).
  • Labels are now only available for points. This is for (temporarily) solving the problem of attaching labels to objects like lines or planes. I will try to come back to this issue later.