ThanCad a dimensional CAD for engineers工程师的维.pdfVIP

  • 1
  • 0
  • 约4.03万字
  • 约 11页
  • 2018-03-05 发布于四川
  • 举报

ThanCad a dimensional CAD for engineers工程师的维.pdf

ThanCad a dimensional CAD for engineers工程师的维.pdf

EUROPYTHON 2007, July 9-11, Vilnius, Lithuania ThanCad: a 2dimensional CAD for engineers Thanasis Stamos Sch l of Civil Engineering, National Technical University of Athens, Zografou, Athens, Greece Abstract ThanCad is 2dimensional CAD aimed to meet the, ever growing, specific needs of civil and surveying engineers. It is largely command compatible with the leading commercial CAD, but it differentiates to a few concepts such as hierarchical layers, and lack of elements attributes, which is the CAD equivalent to structured programming. ThanCad adds some productivity tools such as line continuation, layer selection and cross-save/read undo mechanism. ThanCad harnesses the power of Python to shrink the development time and the volume of code; to implement and test new ideas in virtually no time; to make ThanCad programmable without the need of separate libraries, plug- ins, special languages, or special OSes; to make 32bit/64bit processor, OS and OS version irrelevant. ThanCad uses Tkinter, the defacto GUI/drawing standard for python, in order not to reinvent the wheel and to achieve platform independence. Several concepts were addressed such as compound elements, text in arbitrary directions, cursor/cross hair, zoom, image zoom, coordinate systems tracking, image resolution, draw order, object snap, different element intersection, mouse wheel windows/Linux differences, input from command window and/or GUI, hierarchical modal windows. Finally, ThanCad uses Pythons object oriented programming, but sometimes it follows the Zen of Python and the Linux kernels philosophy, practicality beats purity. Introduction Computer Aided Design (CAD) was introduced to the masses about a quarter

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档