Changelogs
- @buerli.io/classcad
- @buerli.io/core
- @buerli.io/headless
- @buerli.io/react
@buerli.io/classcad
0.13.0
Minor Changes
- Add useCurrentTransform flag for updateFastenedConstraints and updateFastenedOriginConstraints
- Add SphericalConstraint and GearRelation. SphericalConstraint connects two mates, restricting translational degrees of freedom, but leaving rotational degrees of freedom. GearRelation connects rotation values of two RevoluteConstraints, allowing to set a linear relationship between them.
- Add new assembly constraints: GroupConstraint, LinearPatternConstraint and CircularPatternConstraint. GroupConstraint fixes relative transforms of selected instances to each other. LinearPatternConstraint makes copies of selected instance and fixes their relative transforms to each other in a linear pattern. CircularPatternConstraint makes copies of selected instance and fixes their relative transforms to each other in a circular pattern.
Patch Changes
- @buerli.io/core@0.13.0
0.12.0
Minor Changes
- Add new feature CompositeCurve to buerli. This allows to create curves composed of brep edges and sketch curves. New method
updateCompositeCurve()has been added to FeatureAPI.
Patch Changes
- @buerli.io/core@0.12.0
0.11.0
📝 Note: To use version
0.11.0of@buerli.io/classcad, you must install@classcad/windows-x64,@classcad/linux-x64or@classcad/linux-arm64at version0.0.8to be compatible.
Minor Changes
- Add new API method
setAppearance()to BaseModelerAPI and CommonAPI. It allows to set color, transparency and tessellation settings on entities (e.g. solids) in one single call. - Add new feature Twist to buerli. This allows to create twisted extrusions. New method
updateTwist()has been added to the FeatureAPI - Change type of parameter for API method
addDimensions()in Drawing2DAPI. This improves the flexibility of adding different dimensions to the model. This change breaks the API. - Due to the new API method
setAppearance()the methodssetColor()andsetTransparency()in the BaseModelerAPI and CommonAPI are set as deprecated and will be removed in a future release. - Add two new methods called
setDatabaseSettings()andgetDatabaseSettings()to the CommonAPI. With this methods it's possible to control different settings about tessellation and graphics in general on ClassCAD server.
Patch Changes
- Updated dependencies
- @buerli.io/core@0.11.0
@buerli.io/headless
0.13.0
Minor Changes
-
- Add new API method
twist()to create twist feature. - Add new API method
getSketch()to be able to get a sketch by its name from a part or instance. - Extended input parameter of methods
extrusion()andrevolve(), to be able to use sketch curves, sketch regions and composite curves directly, beside sketches which were already possible as input.
- Add new API method
Patch Changes
- Updated dependencies
- Updated dependencies
- Updated dependencies
- @buerli.io/classcad@0.13.0
0.12.0
Patch Changes
- Updated dependencies
- @buerli.io/classcad@0.12.0
0.11.0
Minor Changes
- Change type of parameter for API method
addDimensions()in HistoryAPI. This improves the flexibility of adding different dimensions to the model. This change breaks the API. - Add new methods to HistoryAPI and SolidAPI called
getDrawingId(),getDrawing(),getState()andsetFacetingParameters() - Fix name of classes
solidandhistoryto upper case namingSolidandHistory. Old class names are set as deprecated and will be removed in a future release. - Extend
Vectype in HistoryAPI to allow using expressions (string) as values for x, y, and z. This improves the API methodsextrusion(),createWorkAxis(),createWorkPoint(),createWorkPlane()andcreateWorkCoordSystem()
Patch Changes
- Updated dependencies
- @buerli.io/classcad@0.11.0
@buerli.io/react
0.13.0
Patch Changes
- Updated dependencies
- @buerli.io/headless@0.13.0
- @buerli.io/core@0.13.0
0.12.0
Patch Changes
- @buerli.io/headless@0.12.0
- @buerli.io/core@0.12.0
0.11.0
Minor Changes
- Add new hook called
useHeadless()which creates a component-bound ClassCAD connection to interact with it
Patch Changes
- Update package @react-three/drei in devDependencies to
9.92.3and in peerDependencies to>=9.92.3 - Updated dependencies
- @buerli.io/headless@0.11.0
- @buerli.io/core@0.11.0