Hi John, > I think I got the wrong impression about Python.
Confirmed ;') > I thought it was a user-friendly CAD program. Nope. Its a dynamic programming language. Think Basic on steroids. > I'm starting to believe that it is the programming code for CAD operations. The other way around. PythonOCC is a Python module that provides CAD operations. > So far, even after looking over the tutorial, I don't understand how to > bring up a user interface. Just look at the examples: from OCC.Display.SimpleGui import * display, start_display, add_menu, add_function_to_menu = init_display() do_your_stuff() start_display() # gui loop Think of PythonOCC as a set of modules to build a CAD software with. Advanced CAD users / programmers need such a set of tools. > Looking at the CAD user interface on the tutorial, I don't see that it's > command or a feature driven; PythonOCC has associativity, which you can think of as feature driven. Still; its not Solidsworks nor Catia, but provides you a basis to make such a software. Look at the FreeCAD or NaroCad project, which is CAD software based on OCC. Perhaps this meets your needs more? > peradventure, the user need to use programming language to make anything > happen. That's like using AutoLISP to make anything happen with AutoCAD. Yep. There is a subset of CAD users / programmers that prefers to compute / program geometry rather than to model it. If that sounds like you, than PythonOCC is a very potent tool for you. Thanks for your interest, -jelle
_______________________________________________ Pythonocc-users mailing list Pythonocc-users@gna.org https://mail.gna.org/listinfo/pythonocc-users