JSCAD User Group

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Release V3 Alpha : 2025 JAN 05

    Announcements
    1
    1
    357
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • z3dev
      z3dev last edited by

      Release V3 Alpha : 2025 JAN 05

      There's a new release of JSCAD V3 Alpha, including changes from several V2 pull requests.

      Bug Fixes

      • cli: rework logic for generating blobs, both singular and multiple as parts ([f88669b](https://github.com/jscad/Op
      • io: fix io after V3 refactoring
      • x3d-deserializer: corrected to accept commas as MF value delimiters
      • x3d-deserializer: correcting caching of x3d attributes in createX3DParser, allowing continuous parsing of X3D file
      • modeling: added geom3.fromPointsConvex()
      • modeling: added new TS definitions for mat4, and adjusted doc strings
      • modeling: added orientation option to polygon
      • modeling: corrected checks of parameters to booleans
      • modeling: corrected geom2 mirroring transform
      • modeling: corrected parameter names to follow standards
      • modeling: create scission.d.ts and update index.d.ts
      • modeling: created TS definitions for splitPolygonByPlane
      • modeling: fix ts definitions and ts hints in comments
      • modeling: small fixes to comments and tests
      • modeling: use modern typescript imports
      • array-utils: corrected typescript definitions, added test:tsd script
      • regl-renderer: define the entity type and corrected TS definitions

      Features

      • 3mf-deserializer: initial version of 3MF deserializer and tests
      • cli: reworked logic to use new io package exports and functions
      • modeling: reworked exports to expose a flattened API
      • modeling: renamed poly3 toVertices and fromVerticesAndPlane
      • modeling: added Martinez library for 2D booleans, refactored 2D booleans
      • modeling: added validate to slice, as well as measurements
      • modeling: corrected vectorChar and vectorText options to align with the common API
      • modeling: enhanced poly2 into a complete geometry
      • modeling: preserve color for offset and extrude
      • modeling: remove unused mat4 functions
      • modeling: removed extrudeRectangular
      • modeling: rename expansions to offsets, and unify expand into offset
      • modeling: renamed poly3 toVertices and fromVerticesAndPlane
      • modeling: rework orthonormal formula
      • modeling: reworked exports to expose a flattened API
      • modeling: reworked vectorChar and vectorText to return segments as path2 objects
      • modeling: support nested array structures in the API
      • regl-renderer: added rollup configuration to create ES6 bundle, adjusted imports and exports

      Successfully published:

      • @jscad/3mf-deserializer@3.0.1-alpha.0
      • @jscad/3mf-serializer@3.0.1-alpha.0
      • @jscad/array-utils@3.0.1-alpha.0
      • @jscad/cli@3.0.1-alpha.0
      • @jscad/core@3.0.1-alpha.0
      • @jscad/dxf-deserializer@3.0.1-alpha.0
      • @jscad/dxf-serializer@3.0.1-alpha.0
      • @jscad/io@3.0.1-alpha.0
      • @jscad/io-utils@3.0.1-alpha.0
      • @jscad/json-deserializer@3.0.1-alpha.0
      • @jscad/json-serializer@3.0.1-alpha.0
      • @jscad/modeling@3.0.1-alpha.0
      • @jscad/obj-deserializer@3.0.1-alpha.0
      • @jscad/obj-serializer@3.0.1-alpha.0
      • @jscad/regl-renderer@3.0.1-alpha.0
      • @jscad/stl-deserializer@3.0.1-alpha.0
      • @jscad/stl-serializer@3.0.1-alpha.0
      • @jscad/svg-deserializer@3.0.1-alpha.0
      • @jscad/svg-serializer@3.0.1-alpha.0
      • @jscad/x3d-deserializer@3.0.1-alpha.0
      • @jscad/x3d-serializer@3.0.1-alpha.0

      lerna-lite success published 21 packages

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Powered by NodeBB | Contributors