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...
Issues occure if an arc that is actually a circle is imported or exported. Test drawing for import: [LogiDraw-P36-877903.zip](https://github.com/SOFAgh/CADability/files/14652377/LogiDraw-P36-877903.zip) Two of the ten holes will dissapear if imported without this...
Attached is sample program that loads a model and substracts one solid from another using Solid.Substract. The issue is that the mehthod retuns null when it shouln't. The issue only...
Hello, first of all, my congrats for this project, I'm investigating its usage to see if it fits my purposes. Just a question on visualization: I see that no dimensions...
I found this situation where not all the curves near to e1 are returned. `Ellipse e1 = Ellipse.Construct();` `e1.SetArcPlaneCenterRadiusAngles(Plane.XYPlane, new GeoPoint(-2.6645352591003757E-15, -0.00061799183524513523, -1.4186852022952081E-11), 3.2542739087564954, 1.5707963267948966, 0.78526360536556272);` `Ellipse e2 = Ellipse.Construct();`...
Application can not display Chinese Charactors.
Hi there, we've been struggling with Make3D union and difference when using a sphere generated by Make3D. The solids overlap, but the result is null. When changing the position of...
I have a simple step file and CADability shows the width and height as 0.38 and 0.8. However the part has been constructed in Autodesk Inventor 2023 and saved with...
Attached is a DXF File with a number written in Splines. The zero of this number is not rendered correctly. Only if the spline is dragged the number will be...
### Export step fail After ruling the surface, the export step file failed at Serialize the Edge with cur3d is "Path". Because path not impl IExportStep interface. Here's the testcase...
The `WriteAxis2Placement3d()` and `WriteAxis1Placement3d()` methods call the `WriteDefinition()` method but place an extra semi-color in the string being passed to `WriteDefinition()`. This causes a `;;` line ending in a STEP...