Search found 143 matches

Go to advanced search

by wsteffe
Wed Aug 28, 2019 11:05 am
Forum: Assembly
Topic: Assembly 4 workbench
Replies: 126
Views: 15141

Re: Assembly 4 workbench

the first step is to come to an agreement about what information a constraint should include at minimum, and this in a forward-compatible way, such that several solvers can be implemented in the future. I agree. It would be very nice to have an agreement on the assembly data structure, which (in my...
by wsteffe
Fri Mar 29, 2019 9:25 am
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

Re: FreeCAD OCAF and reinventing the wheel

In my last post jast after the line: myContext = new AIS_InteractiveContext( myViewer ); I have mistakenly inserted also: TopoDS_Shape S= shapeTool->GetShape(label); Handle(XCAFDoc _ShapeTool) shapeTool; ... is a higher level tool that may be used when dealing with a XDE document. In my application ...
by wsteffe
Fri Mar 29, 2019 7:29 am
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

Re: FreeCAD OCAF and reinventing the wheel

Using OCAF with its TDF_labels just solves half of the problem, unless of course we use OCC's rendering system as well. In fact I think that using OCAF would make sense only if the OCC's rendering system were used as well. In my EmCAD application I am doing the following: create a viewer and and an...
by wsteffe
Thu Mar 28, 2019 4:36 pm
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

Re: FreeCAD OCAF and reinventing the wheel

hi wmnayer thanks for your deep analysis. If a framework is not designed flexible enough (and I have my doubts with OCAF) ... I agree that OCAF may not be as flexible and general purpose as Coin3D. In fact I think that it could be used only for CAD data (exluding meshes/FEM ...). But for that specif...
by wsteffe
Thu Mar 28, 2019 1:07 pm
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

Re: FreeCAD OCAF and reinventing the wheel

Jee-Bee wrote:
Thu Mar 28, 2019 12:38 pm
If this is mainly for developers i would request moving this to the developers section?
For me it is ok but I don't know how to move it.
by wsteffe
Thu Mar 28, 2019 1:05 pm
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

Re: FreeCAD OCAF and reinventing the wheel

I think it would likely take more effect to maintain a fork than to write a new framework from scratch. Even today, it is still possible to find something lacking, which may still require forking and maintaining that takes huge effort. I totally agree. In fact I was soon regretting about my post wh...
by wsteffe
Thu Mar 28, 2019 12:01 pm
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

Re: FreeCAD OCAF and reinventing the wheel

I am not sure who the adressee of this post is. Who is this "you", who is this deciding FreeCAD team? is it realthunder? No it was addressing all developers. I was jast wondering if, considering the difficulties related with: - the current visualization library (Coin3D) that somebody says need to b...
by wsteffe
Thu Mar 28, 2019 11:11 am
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

Re: FreeCAD OCAF and reinventing the wheel

I think this is the related file from the framework but as i said don't sure... Code: Select all # include <TopoDS.hxx> Jee-Bee, that file is not about OCAF but about topological shapes. You should look instead for declarations like: #include <XCAFDoc_Application> #include <XCAFDoc_DocumentTool> #i...
by wsteffe
Thu Mar 28, 2019 10:11 am
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

Re: FreeCAD OCAF and reinventing the wheel

about the topological naming i give you some reading material. Yes, I may understand that the the topological naming is a very complex issue which is not solved inside of OCAF. In fact I said that OCAF only partially addressed it. To be more specific I think that OCAF is providing a mechanism to st...
by wsteffe
Thu Mar 28, 2019 8:01 am
Forum: Developers corner
Topic: FreeCAD OCAF and reinventing the wheel
Replies: 34
Views: 2471

FreeCAD OCAF and reinventing the wheel

Many years ago FreeCAD team decided to use Coin3D for visualitization instead of OCC internal Viewer and OCAF because the latter was too complex, bad documented and it was difficult to customize the nodes. More recently FreeCAD acknowledged the importance of reusing part/shapes in an assembly framew...

Go to advanced search