FreeCAD Nodes (renamed from fc_nodes)
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
Re: FreeCAD Nodes (renamed from fc_nodes)
Hi friends,
there are many new nodes in my workbench (https://github.com/j8sr0230/Nodes), including for i. e. the BSpline node. I wish you a lot of fun trying them out
there are many new nodes in my workbench (https://github.com/j8sr0230/Nodes), including for i. e. the BSpline node. I wish you a lot of fun trying them out
Codelink on GitHub: https://github.com/j8sr0230/codelink
Codelink on PiPy: https://pypi.org/project/codelink/
FreeCAD Nodes Workbench on GitHub: https://github.com/j8sr0230/Nodes
Codelink on PiPy: https://pypi.org/project/codelink/
FreeCAD Nodes Workbench on GitHub: https://github.com/j8sr0230/Nodes
Re: FreeCAD Nodes (renamed from fc_nodes)
Interesting, thanks!
Just a thought... If I remember correctly microelly2 has implemented quite a few nodes for his node editor... Could maybe some of those core algorithms be useful and ported to your nodes, just to make things easier... ?
Also, you need to do something for the "Addon Manager" to see that you have a new version and suggest the update to the user...
Re: FreeCAD Nodes (renamed from fc_nodes)
Thanks for pointing that out. In fact, I have a fork of all the relevant node editors and pick something up from time to time.saso wrote: ↑Mon Nov 07, 2022 4:08 pm
Just a thought... If I remember correctly microelly2 has implemented quite a few nodes for his node editor... Could maybe some of those core algorithms be useful and ported to your nodes, just to make things easier... ?
Also, you need to do something for the "Addon Manager" to see that you have a new version and suggest the update to the user...
The addon manager thing is an interesting hint. I thought any change in my repo causes an update hint in the addon manager. So then it only goes via a version change in the package.xml?
Codelink on GitHub: https://github.com/j8sr0230/codelink
Codelink on PiPy: https://pypi.org/project/codelink/
FreeCAD Nodes Workbench on GitHub: https://github.com/j8sr0230/Nodes
Codelink on PiPy: https://pypi.org/project/codelink/
FreeCAD Nodes Workbench on GitHub: https://github.com/j8sr0230/Nodes
Re: FreeCAD Nodes (renamed from fc_nodes)
What nodes are planed?
Re: FreeCAD Nodes (renamed from fc_nodes)
It would also be nice to see a list of what nodes have been implemented
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
Re: FreeCAD Nodes (renamed from fc_nodes)
Sorry for taking so long to answer your questions, but I have been very busy finishing the Voronoi node. I will soon publish a corresponding listing of the planned and ready existing nodes! However, the Voronoi node turned out well. It generates clean brep surfaces, unlike most other CAD systems, which can be used for further modeling (see figure). Interesting surfaces can be created, e.g. for CNC routers!
Codelink on GitHub: https://github.com/j8sr0230/codelink
Codelink on PiPy: https://pypi.org/project/codelink/
FreeCAD Nodes Workbench on GitHub: https://github.com/j8sr0230/Nodes
Codelink on PiPy: https://pypi.org/project/codelink/
FreeCAD Nodes Workbench on GitHub: https://github.com/j8sr0230/Nodes
Re: FreeCAD Nodes (renamed from fc_nodes)
Are you planed how integrate in the tree view, maybe something like spreadsheet workbench?
Re: FreeCAD Nodes (renamed from fc_nodes)
A very good question! As you can see in the figure, there are so called viewer nodes in FreeCAD Nodes. Currently there is a Compound Viewer (CViewer) for BRep geometries and a Mesh Viewer (MViewer) for meshes. Currently I am developing an array viewer (AViewer) to efficiently render a large number of identical solids using FreeCAD's link array technology. Basically, these viewers bake the geometries created in the node graph directly into FreeCAD's model tree. I.e. the node graph in combination with a viewer behaves like a scripted FreeCAD object, only that the code lives live in the node graph. From the model tree, the new object can be further processed like any conventional FreeCAD feature/object. It has a shape, faces, corners, wires, vertexes, etc. Does that answer your question?
BTW, the figure shows my new refactored Populate Face node, which, following the comparable Sverchok node, provides a minimum distance for each instance to avoid clustering and instance clumping even in the case of highly stretched UV maps.
Codelink on GitHub: https://github.com/j8sr0230/codelink
Codelink on PiPy: https://pypi.org/project/codelink/
FreeCAD Nodes Workbench on GitHub: https://github.com/j8sr0230/Nodes
Codelink on PiPy: https://pypi.org/project/codelink/
FreeCAD Nodes Workbench on GitHub: https://github.com/j8sr0230/Nodes
- MisterMaker
- Posts: 744
- Joined: Mon Sep 21, 2020 7:41 am
- Contact:
Re: FreeCAD Nodes (renamed from fc_nodes)
This looks awesome!
Could you create an example folder where I can play with your node trees?
Could you create an example folder where I can play with your node trees?