Yes Alibre and my app.
It's a code integration, it can be anything. FreeCAD dotnet, gmsh dotnet and Blender dotnet are starter projects I made as prototypes or a proof of concept to see what is possible, how to use dotnet in these Python projects. I have other projects using Dynamo and Autodesk apps. Instead of creating an addon for my software similar to Plasticity's Blender addon for syncing models, it's the opposite. I need full control, embedding them into my software is a better fit. Blender now support portable installs which is huge for me, since that was always a pain point not having a true portable install. With v1.0 assembly and parametric updates I need to dig deeper into how this new stuff work. I want to build these projects in a way that simplifies the connection code, a library of scripts and common interfaces to use VB or C# with Python. $200 a month ChatGPT Pro will do all the work? The key component is
PythonNET that's how FreeCAD is integrated, nothing special.
Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET develo...
github.com
The addon is the same I've shared before. I waited for PDM to be released before I resumed addon development. I was eager for some new API features, but maybe next Christmas.
Check out the example test scripts - the basics.
The interface to them are Jupyter notebooks and CLI.
Blender + Python + .Net. Contribute to stephensmitchell/blender-dotnet development by creating an account on GitHub.
github.com
Blender + Python + .Net. Contribute to stephensmitchell/blender-dotnet development by creating an account on GitHub.
github.com
Gmsh + Python + .Net. Contribute to stephensmitchell/gmsh-dotnet development by creating an account on GitHub.
github.com
FreeCAD + Python + .Net. Contribute to stephensmitchell/freecad-dotnet development by creating an account on GitHub.
github.com
This is now all under my Testbed application, the one with Eyeshot FEM kernel. Ignore the ribbons those are placeholders, multiuple versions of the UI layout can be loaded. FreeCAD will be embedded, for now it'll only perform background tasks generate surfaces and solids from templates/macros, convert files and CAD geometry calculatons. My app will handle the input and output processing as IPC, tasks or separate backgroundworkers. Basically, they are separate programs that a program or the addon in Alibre communicates with, very similar to KeyShot LiveLinking. I'm mentioned here, my use of sensors or a way to have non-blocking code run in Alibre. That work was for this and other tools.
The 3rd image is showing the older version of the addon that will work with Testbed. This is all R&D work, my focus has been Alibre PDM integration and part libraries. It’s looking more likely that I’ll build my own system for libraries. By design, I don't have an elevator pitch for Testbed it is a testbed.
