Dear developers, In an attempt to create a FreeCAD workbench for assembly sequence planning, I am currently comparing a few functions in OpenCascade for detecting whether or not two TopoShapes touch. The distToShape function from FreeCAD's TopoShape API (which uses the BRepExtrema_DistShapeShape cla
Cross-referencing this topic for the FreeCAD forum: https://dev.opencascade.org/content/standards-compliance-occ-step-ap-242... and https://forum.freecadweb.org/viewtopic.php?p=595280#p595280
Hy, the bug occured for me also with opencascade version 7.5 opening a FreeCAD .brp file. Until now it was only reproduceable by another user but worked for others. The file appears to be somehow broken, it produces, for those where it doesn't crash, a somehow strange geometry. A discussion is going
Hi, is there any way to evaluate why a brep file is loading very slow? Any recommended way to analyse what's going on and where to look at? I have a 6mb file here which is loading around 1 minute, if I load the same object from an iges file it loads within a few seconds. following is the test code:
Hi, is it possible to get a top projection down to that clipped Z plane without having to run boolean operations? I put together a function that creates projections of single faces, if a face is below the clipping plane I'm ignoring them but maybe there's something faster available. The purpose of t
FreeCAD is using BRepClass3d_SolidClassifier to check if a shape is inside an object. It is used for example in the CAM part of FreeCAD to see if an extension should be on one or on the other side of an edge. It is very inefficient with larger models, since this check is performed for every single l
Hi, in my object some lines are split, is there any way to merge them? in the BREP file I see following information: 0101000 +112 337 -114 337 * Ve 0.026123457593336 85.576660296393712 -80.905599939576518 -8.200000000000315 0 0 0101101 * Ed 0.026121794010250 1 1 0 1 14 0 0.418991761247878 7.78242000
Man, this baffles me... I'm back using FreeCAD after 10 years and I got really frustrated to see the fillet/chamfers still not working properly... It crashes almost everytime if you need to make something a little more complex than a simple cube. It seems this is one of the most common topics about
I use FreeCAD 0.18.4 and have a case of a STEP-file which causes an error while importing. I created a certain mixer geometry and saved it as a STEP-file. The import in FreeCAD fails and creates strange shapes. This does not happen, when I save and import it as a BREP-file. When I save the geometry
Okay I am trying to find out what is wrong with my Brep shapes. The error shows up when I try a Boolean Subtraction in my FreeCAD application. Attached is a screen shot of the boolean hierarchy and the objects which I saved as brep files subtraction.png In FreeCAD a check geometry just reveals fatal
We having some problem tracking down why a valid Shell cannot be made into a Valid Solid. In the FreeCAD code shell=Part.Shell(shellperi.Faces+faces) print("shell : "+str(shell.isValid())) fp.Shape = Part.Solid(shell) #fp.Shape = shell print("Shape : "+str(fp.Shape.isValid())) Which prints True for
hi, i'm buyilding freecad (the bug has bee yet reported on freecad bugzilla). with cascade 6.2 build but with 6.3.0 it fail becasue of that: https://sourceforge.net/tracker/index.php?func=detail&atid=455298&aid=21... the problem seems lots variables not declared like: /opt/OpenCASCADE/inc/MeshDS_Mes
Hello, I am not entirely sure this is the right forum . I installed the latest FreeCAD with netgen support and I encountered the following problem nglib/netgen has the following three undefined references /usr/local/lib/libocc.dylib: U StlAPI_Writer::Write(TopoDS_Shape const&, char const*) /usr/loca
Hello from Germany, I'm a Freecad user and active https://forum.freecadweb.org member. Many times users reported errors concerning fillets. Freecad developer and me figured out that OCC uses a different fillet type than PTC Creo, Solidworks, Catia and others. Best to see in this picture with a varia
Hello from Germany, I'm a Freecad user and active https://forum.freecadweb.org member. Many times users reported errors concerning fillets. Freecad developer and me figured out that OCC uses a different fillet type than PTC Creo, Solidworks, Catia and others. Best to see in this picture with a varia
Hello, FreeCAD Maintainers is considering to create an Ubuntu PPA for OCCT that we would build our daily PPA against. Ideally I could pull from OCCT git and push to our Launchpad repo. What is the process to get access to the OCCT git repo? And are there any pitfalls to watch out for? On a side note
Dear Forum, Hopefully you wouldn't mind if I share with you here information about possible regression in OCE library. Details were described here: http://forum.freecadweb.org/viewtopic.php?f=3&t=14430 . Shortly speaking, it was suggested that: OCC version: 6.6.0 was working perfectly OCC version: 6
Ubuntu 10.04 FreeCAD 0.13 rev 5058 OpenCASCADE 6.5.2 I have a problem with FreeCAD which I am told OpenCASCADE will fix. (If OpenCASCADE takes care of the problem, why isn't it part of the FreeCAD package? How can OpenCASCADE take care of the problem if it isn't already part of FreeCAD?) So far I ha
Hello, I'm trying to compile FreeCAD after I compiled OpenCascade but I have some missing libraries (see the output: http://pastie.org/private/cv678ipsqskobbdjaqia ), so: /usr/bin/ld: cannot find -lTKService /usr/bin/ld: cannot find -lTKMeshVS It's on Fedora 15, latest version of OpenCascade. How ca
Hi together, my name is Juergen Riegel and I want today announce a OpenCasCade project, FreeCAD. FreeCAD is an Open Source CAx RAD based on OpenCasCade, QT and Python. It features some key concepts like Macro recording, Workbenches, ability to run as a server and dynamically loadable Application ext