The main program screen is divided into three pieces, a piece of input structure parameter, a display output as a result, a display with the input dimension parameter matching of cad graphics,
When I adjust the input parameters, changing the graphics will follow real-time graphic display area,
Similar to the following program interface, the interface is industry software toolkit is structure of input interface, input parameters, on the left side of the graphics area can
Updated in real time, along with the change of parameters at the same time the mouse into the domain, can undertake operating similar to cad, such as click and move, roller scale etc.
Richard is structure toolbox screenshot
Of course change input after calculation software can also output cad file, but with other cad software is different is the program output is not directly output a cad file,
But first open the cad, then your mouse has a block, click, you can insert block into cad sketches
Output interface screenshots
Do not know to have contact with civil industry bosses, to understand the comparative
There are two main problems consult everybody:
1. Input interface, how to realize the input parameters, the left window area synchronization update graphic
2. The software is how to generate cad block diagram in the form of block
Second question my personal feeling is direct call the cad program. Net interface, the first question I was, after all the input interface graphical display much like
CAD, I didn't know he is through a third party. The.net controls such as cadlib, redrawn or controls, by GDI +, I feel is through
Third party controls to achieve, because saw more than one software have this kind of display effect, for bosses how realize the two points, especially the first question,
Real-time synchronization graphics, I feel the most difficult, because the third party control, generally only read, write, display, real-time display, have to keep writing input,
Read and display?
CSDN score too pit, really score is not much, thank you, urgent!
CodePudding user response:
You this muchCodePudding user response: