There are a lot of different software packages and system that people use out there. Many do many things good. The cost of your education and those you work with will be your highest cost in the form of time and money. Your own ability to write your own code as needed will greatly help.
I recommend to you any software that is cheap up front to learn and attempt to deploy and not to expect too much. In conjunction with that buy a seat or two of BricsCAD Ultimate and learn that CAD based software and learn to code in Python.
Expect to invest 1 year learning CAD with coding. It will take two years of your salary in real world studying and usage and testing before you will have to opportunity to utilize what you have learned and possibly turn it around.
If you don't do that you will likely always have your business being controlled by other interests. Read the license agreements for anything you may purchase, whether that be a licence to use or buying a copy of the software. Spend the next month, I mean 8 hours a day, every single day on top of your job, learning the free 30 day demo of Bricscad and python programming. Then contact me again and I will hook you up with a way to run Python scripts in Bricscad through the open source, Python to .NET interpreter software called IronPyhon.
Bricscad Python Code
Bricsys website. Point clouds in BricsCAD has changed significantly from BricsCAD V19 to BricsCAD V20 in two major ways: New improved data representation. The internal representation of point clouds has changed it is now a single,.vrm project file accompanied by a folder with the actual point data. The previous example shows how to group entities by a single DXF attribute, but it is also possible to group entities by a custom key, to do so create a custom key function, which accepts a DXF entity as argument and returns a hashable value as dict-key or None to exclude the entity.
This will give you greatest flexibility and freedom to grow going forward.
Do not agree to any license agreement that attempts to bind you are anyone that works for you to any sort of NDA.
2/27Applications for end-users. SDK's and tools for software developers. Custom development services for businesses.
For end-users
CAD Exchanger GUI
View, analyze and convert 3D data on desktop
Learn moreCAD Exchanger Cloud
Securely view, share, and communicate through the browser
Bricscad Python
Learn moreFor software developers
Bricscad Python Tutorial
CAD Exchanger SDK, Web Toolkit and CLI
Software libraries for C#, C++, Java, Javascript and Python
Browse development toolsIndustry Use Cases
Design solutions for AR/VR, engineering simulations, on-demand manufacturing and more.
Explore frequent use casesWhat is BricsCAD?
BricsCAD is a CAD application for 3D mechanical design, simulation, visualization and documentation. It is built on ShapeManager, geometric modeling kernel by Autodesk.
BricsCAD enables 2D and 3D data integration in a single environment, virtually representing the final product. It allows users to check the form, fit, and functions of the product before it is built. The application provides strong parametric, direct edit and freeform modeling tools as well as multi-CAD translation abilities.