Skip to content

Latest commit

 

History

History
304 lines (182 loc) · 5.49 KB

Changes.md

File metadata and controls

304 lines (182 loc) · 5.49 KB

Change log

v3.2.2

  • Fix updating orientation marker after changes in treeview

v3.2.1

  • Fix removing orientation marker from screenshot

v3.2.0

Features

  • Add a function to set the center of the grid interactively
  • Restrict help box to viewer size, use scrolling and enable Escape everywhere
  • Add setVisible to orientationMarker and hide the marker during screenshots
  • Move display out of viewer and setup ui before showing cad objects

Fixes

  • Fix glass/no tools mode
  • Fix double clicking edges leading to crash
  • Fix some security alerts
  • Add dispose method to fix memory leaks

v3.1.8

Features

  • Allow to deselect all selected objects via right click

Fixes

  • Fix mouse up position comparison
  • Change resize button to always zoom to factor 1
  • Fix center to point on double click

v3.1.6

Features

  • Add KeyMapper to measure click event handler
  • Introduce new file format
  • Introduce a new lazy tree component
  • Highlight back side of faces in measure mode
  • Enable radius2 for measuring ellipses
  • Open first level on start

Fixes

  • Ensure STLs are handled properly
  • Fix regression around click handling in measure mode
  • Remove unused code
  • Add measure mode to help
  • Support longer names in the tree
  • Updated all examples to new data format
  • Support image faces for expanded faces
  • Fix interworking of explode and measurements
  • Hide animation control in measure mode
  • Remove double render
  • Fix top level bounding box
  • Fix label color on second click
  • Fix selecting full solids
  • Enable animation loop for taking screenshots
  • Prevent model toggling when switching between tools
  • Disable clipping tab instead of hiding it
  • Add a function to show/hide clipping tab

v2.2.5

Fixes

  • Handle protocol v3 and ensure protocol v2 and v1 are still rendered

v2.2.4

Fixes

  • Do not handle clipping planes in raycaster

v2.2.3

Fixes

  • Check a front exists before changing its material

v2.2.2

Fixes

  • Add a function to retrieve objectgroup's state
  • Ensure all for all deselected objects the stencil planes are invisible

v2.2.1

Fixes

  • Fix brightening backcolor via lerp()
  • Hide stencil plane together with faces for better clipping

v2.2.0

Features

  • Introduce stencil for clipping
  • Add reset button to material configurator
  • Ensure clipping object color check box gets checked when set per api
  • Implement centered grid and numbers on the grid

Fixes

  • Fix input value of sliders
  • Make plane helper material double sided
  • Made glass mode the default
  • Make background color a bit brigther to distinguish from edge color
  • Show image texture on both side
  • Wrap color value into THREE.Color class
  • Fix toolbar checkboxes not working, fix dropdown hiding

v2.1.2

Features

  • Changed to protocol 2
  • Introduce measurement mode

v1.8.7

Features

  • Key mapping can be changed (viewer.setKeyMap({"shift": "ctrlKey", "ctrl": "shiftKey", "meta": "altKey"}) or as parameter to the viewer

Fixes

  • Switched to threejs r155 and fixed for the breaking change for light intensity
  • "clean" and "build" steps in package,json are Windows friendly (note, docs and release aren't, but you might not need them)

v1.8.6

Fixes

  • Fixed root collapse mode

v1.8.5

Fixes

  • Ensure center is set as target for preset buttons
  • Added Vector3 and Quaternion creator

v1.8.4

Fixes

  • Fixed trihedron panning for panned objects

v1.8.3

Fixes

  • Ensure notifications for material properties are sent
  • Add setters for material properties

v1.8.2

Fixes

  • Integrate helvetiker font into code

v1.8.1

Fixes

  • Removal of environment maps and new defaults

v1.8.0

Features

  • XYZ labels for orientation marker
  • Support for metalness and roughness
  • Material configurator tab

v1.7.12

Fixes

  • Ensure no exceptions are thrown when the view is cleared and resized

v1.7.11

Fixes

  • Check properly whether animation is active

v1.7.10

Features

  • Add expand root only for treeview
  • Add recenterCamera method

Fixes

  • Ensure center is shown for object far away from center

v1.7.9

Features

  • Add example for single edges and vertices
  • Enable explode for edges and vertices

v1.7.8

Features

  • Add build123d examples

v1.7.7

Features

  • Add build123d assembly

Fixes

  • Fix explode

v1.7.4

Fixes

  • Fixed resize cad view problem

v1.7.3

Fixes

  • Bump version of three and dev depenedencies

v1.7.2

  • Ensure one element trees are not collapsed

v1.7.0

Features

  • Change trihedron orientation in the orientation marker to CAD standard

v1.6.4

Features

  • Add support for color alpha channel

v1.6.3

Features

  • Introduce mode where Y is camera up

Fixes

  • Fixed grid menu selection issue

v1.6.2

Fixes

  • Fixed bbox.max_dist_from_center

v1.6.1

Features

  • Allow resizing after view is created

Fixes

  • Increase minimum width to 970
  • Handle more button in glassMode function
  • Check bbox exist before updating it

v1.6.0

Features

  • Added treview highlighting
  • A new bounding box (AABB) algorithm

Fixes

  • Ensure bbox update will be triggered when animation starts
  • Fix remove bbox on second click in tree
  • Disable jupyter cell select on shift mousedown in cad tree
  • Flexible "More" menu handling
  • No bounding box for isolate mode
  • Center isolated objects around bbox center and look at bbox center
  • Clearer help text around AABB
  • Extend help for picking/hiding/isolating
  • Improve center info output