- 1
- 0
- 约4.03万字
- 约 11页
- 2018-03-05 发布于四川
- 举报
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
您可能关注的文档
- Technical note Use of marker based relationships with…技术说明使用基于标记的关系.pdf
- TECHNICAL REPORT An assessment blueprint for the Advanced…技术报告高级的评估蓝图.pdf
- TECHNICAL REPORT DEPT BME FMMU py oopsi the python…技术报告.pdf
- TechnicalReport American Physical Therapy Association技术报告美国物理治疗协会.pdf
- Technique body and reification work notes about this theme…关于这个主题的技术主体和具体化工作笔记.pdf
- Techniques for Controlling the Surroundings of Historic Sites控制历史景点周边的技巧.pdf
- Techniques for physicochemical characterization of…用于物理化学表征的技术.pdf
- Tecnolog ;a pecuaria y periodizaci ;n el refinamiento del….pdf
- Tectonic evolution of the Juruena magmatic arc between the…岩浆弧之间的构造演化.pdf
- Tectonic evolution of the Tehuantepec Ridge UNAM岭的构造演化.pdf
原创力文档

文档评论(0)