Rhino3dm

Latest version: v8.6.1

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

8.6.1

diff: https://github.com/mcneel/rhino3dm/compare/8.6.0...8.6.1

Added
- (py) macos 14 arm64 python wheels

Fixed
- (js) Regenerated js files that load wasm as those checked into src were outdated.

8.6.0

diff: https://github.com/mcneel/rhino3dm/compare/8.4.0...8.6.0

8.6.0beta1

diff: https://github.com/mcneel/rhino3dm/compare/8.4.0...8.6.0-beta1

Added
- (py, js) CommonObject.IsValidWithLog that returns a tuple {bool valid, string log} [598](https://github.com/mcneel/rhino3dm/issues/598)
- (dotnet, py, js) Material.RenderMaterialInstanceId [596](https://github.com/mcneel/rhino3dm/issues/596)
- (py, js) InstanceDefinitionTable.Add [436](https://github.com/mcneel/rhino3dm/issues/436) (see Changed below for consequential changes related to this)
- (py, js) File3dmObjectTable.AddInstanceObject()
- (py, js) EmbeddedFile.SetFilename.
- (js) EmbeddedFile.WasmFromByteArray() to add embedded from a js Uint8Array. [523](https://github.com/mcneel/rhino3dm/issues/523)
- (py) EmbeddedFile.Read()


Changed
- (js) js docs now use typedoc for generating documentation from `src/js/rhino3dm.d.ts` [594](https://github.com/mcneel/rhino3dm/issues/594)
- (js, py) InstanceDefinitionTable.Add(idef) is now InstanceDefinitionTable.AddInstanceDefinition(idef). This aligns dotnet, js, and py InstanceDefinitionTable.Add method args.
- (py, js) EmbeddedFile.FileName is no longer read only and is Filename for py and fileName for js.

Fixed
- (py, js) File3dmObjectTable.AddSurface was incorrectly calling File3dmObjectTable.AddSphere

8.6.0beta

diff: https://github.com/mcneel/rhino3dm/compare/8.4.0...8.6.0-beta

Added
- (py, js) Added Annotation.PlainTextWithFields

Fixed
- (dotnet, py, js) Annotation.PlainText, PlanTextWithFields, and RichText was returning empty strings, or gibberish across all languages and platforms. [585](https://github.com/mcneel/rhino3dm/issues/585)

8.4.0

diff: https://github.com/mcneel/rhino3dm/compare/8.0.1...8.4.0

Added
- (py) added macos-12 to python builds
- (dotnet) File3dm.EarthAnchorPoint [554](https://github.com/mcneel/rhino3dm/issues/554)
- (dotnet) Added File3dmMaterialTable.AddMaterial() that returns an index [547](https://github.com/mcneel/rhino3dm/issues/547)
- (dotnet) Added File3dmGroupTable.Add() that returns an index [417](https://github.com/mcneel/rhino3dm/issues/417)
- (py, js) File3dmObjectTable.Add( file3dmobject ) that returns an index [517](https://github.com/mcneel/rhino3dm/issues/517)
- (dotnet) Sync'ed with Rhino DotNetSDK 8.4 and OpenNURBS 8.4
- Include RevSurface.IsTransposed [578](https://github.com/mcneel/rhino3dm/issues/578)

Changed
- (py, js) Mesh::CreateFromSubDControlNet now has a second bool argument. If true, the resulting subd will include texture coordinates. [573](https://github.com/mcneel/rhino3dm/issues/573)
- (py, js) Changed File3dmMaterialTable.Add() to return an int [547](https://github.com/mcneel/rhino3dm/issues/547)

8.0.1

Changed
- (js) added -Oz flag for workflow_release builds resulting in a smaller size .wasm file (appx 3mb down from 10mb)

Notes
- Using 8.0.1 because the js version was published as 8.0.0 then deprecated.

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.