Мислех завинаги да забравя за AutoCAD-а и всичко да си правя със солидите, особено сега, след като схванах донякъде за какво иде реч, обаче се оказа, че няма как това да стане. Първо, пред мен се разкри необятният свят на скриптовете, да не говорлим за Lisp-а. Явно, за да работиш както трябва с аутокада трябва да можеш да програмираш на някой от диалектите на Lisp. Аутокадът е най-неинтуитивното нещо на света, но форматът на dxf-ът му е незаменим. Ако пък искаш да си правиш сметки, то май няма по-подходящ от него. Нека спомена накратко, да не се чудите за какви сметки става дума. Трябва да се разложат 8 вектора по нормалите и тангентите на крива в дадени точки, след това компонентите по тангентите трябва на свой ред да се разложат по съответния радиус и нормалата към него, да се умножат дължините на последните компоненти с дължините на радиусите и накрая осемте произведения да се съберат. Както и да го гледам това, трябва си Lisp. Не го виждам със скрипт как ще стане. Намерих малки програмки на Lisp за изчисляване на дължини на отсечки, погледнах вътре и се окаа, че това си е все едно да научиш цял нов език. Интуитивно някои неща се разбират, но трябва да се схванат някои принципни работи, даже и да си програмираш на C++, Fortran или VB.NET. Изобщо, разкриха се интересни перспективи, за които не съм и подозирал преди. Винаги ми е изглеждало, че това са си просто фантастични програми просто за чертане. Както и да е, да не ви занимавам повече. Исках просто да споделя тези неща.
|