CADability
CADability copied to clipboard
CADability is a pure .net class library for modeling and analyzing 3d data, both with your code and interactively. It comes with an optional Windows.Forms user interface, which can be adopted to other...
[splineNorms.zip](https://github.com/user-attachments/files/18186792/splineNorms.zip) See the attached drawings in the zip which contain splines that demonstrate the problem. When adding a plane to a spline using FromPoints, there are situations where a planar...
Hello, I'm trying to using CadCanvas control in a Winform app. During design, devEnv.exe is often terminated by this error: Cannot find method 'Void CADability.IPaintTo3D.PrepareIcon(System.Drawing.Bitmap)'. System.MissingMethodException stacktrace: in CADability.Forms.CadCanvas.Dispose(Boolean disposing)...
In the attached DXF, when importing and creating a CompoundShape with the CreateFromList method, the UnsplittedOutline property is not making it back to the returned CompoundShape's hole Borders. I've managed...
I would like to remove the `HasValidData` check from the `Add(IGeoObject...` method on the model. `Add(GeoObjectList...` & `Add(IEnumerable...` both don't check for this. The Model can contain invalid geometries anyway,...
Hello, I just wanted to let you know that the links in the the GitHub README are broken. The URLs such as "https://sofagh.github.io/CADability/CADabilityDoc/articles/orgclass.html" don't lead to a valid location. I'm...
I noticed that block colors are not rendered, please see the attachment. Is it a bug or am I missing to set something? [cad_block.cdb.json](https://github.com/user-attachments/files/23291335/cad_block.cdb.json)
private HatchBoundaryPath ReadEdgePolylineBoundaryPath() { HatchBoundaryPath.Polyline poly = new HatchBoundaryPath.Polyline(); this.chunk.Next(); bool hasBulge = this.chunk.ReadShort() != 0; // code 72 this.chunk.Next(); // is polyline closed // poly.IsClosed = this.chunk.ReadShort() != 0;...
The following piece of code generate a solid and exports it to a step file, then imports it and re-exports it to step file again. The first export is succefull,...