LINUX.ORG.RU

Самопальный cad

 ,


3

4

На досуге ваяю себе cad на паскале. Начал очень давно, довелосипедил до более-менее вменяемого состояния - использую в работе.

На скрине:

  • дефолтная кубунта 12.04 x64 (ШГ и прочие радости, только панелька выезжает слева)
  • всеми любимый Lazarus
  • ну и собственно zcad

>>> Просмотр (1920x1080, 361 Kb)

★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 2)

Ответ на: комментарий от DR_SL

Да там притихло, в начале лета повеселей было. Странно, 2.0 вроде на подходе

zamtmn ★★
() автор топика
Ответ на: комментарий от Zhbert

Думаю скорее нужно брать какой-то за основу и дорабатывать, чего уж велосипеды-то делать. И кстати, мысль действительно неплоха, на ЛОРе самое подходящее место: электронщиков много, программистов тоже и все, кто сталкивался с кадами, чувствовали нехватку оного под Линем. Да и в принципе народу много. Сегодня как прочитал, подумал, что мог бы даже и сам с радостью помочь автору с этим делом, но сейчас 5 курс, диплом адский предстоит, в принципе курсачей немало, так что думаю не скоро я смог бы чем-то помочь.

markontheboard
()

Круто, молодец, но зачем насиловать труп и портить нервы? Начал-бы на нормальном языке, глядишь давно и закончил бы уже.

Dragon59 ★★
()

Респект и уважуха. Попутного ветра :)

c0smonaut
()
Ответ на: комментарий от Dragon59

Начал-бы на нормальном языке, глядишь давно и закончил бы уже.

какие варианты нормальных? #+net вроде самый модный))

zamtmn ★★
() автор топика
Ответ на: комментарий от Ford_Focus

фукциональщина это лисп

Ну, это смотря какой лисп :)

c0smonaut
()

Банальной кары со стороны автодеска за использование автокадовских иконок не боишься?

fat_angel ★★★★★
()
Ответ на: комментарий от fat_angel

умеет системные темы иконок?

хз про иконки

zamtmn ★★
() автор топика
Ответ на: комментарий от zamtmn

Никакой топорности нет и в помине.

Вот надо допустим вызвать функцию «а», имея в наличие строку с именем функции. На паскале не смог реализовать никак кроме как «много ифов».
В той же жабе это тривиально.

proofit404
()
Ответ на: комментарий от StReLoK

Можно пример реальной задачи, в которой решала бы какая-либо киллер-фича паскаля?

proofit404
()
Ответ на: комментарий от lucentcode

есть замечательная IDE похожая на Delphi

ужос нах... Чем она замечательная в сравнение с другими замечательными? Кроме того что единственное шевелящееся по fpc.

proofit404
()
Ответ на: комментарий от proofit404

Вот надо допустим вызвать функцию «а», имея в наличие строку с именем функции.

На лицо архитектурная ошибка программы.

PolarFox ★★★★★
()
Ответ на: комментарий от proofit404

зачем сравнвать jit и нативную компиляцию? тогда уж сравним с си. что там, что там будет либо куча ифов, а лучше поиск в таблице... в жабе кстати в конечном итоге тоже

zamtmn ★★
() автор топика
Ответ на: комментарий от PolarFox

это архитектура чудо-костыля, который пришлось писать из-за архитектурной ошибки не моей программы.

proofit404
()
Ответ на: комментарий от proofit404

Все киллерфичи паскаля давно перечислены в миллионе топиков по всему инету с названиями «паскаль вс с\с++\нужное вписать».

zamtmn ★★
() автор топика
Ответ на: комментарий от proofit404

предлагаю сравнить по другому - найди чтонибудь подобное на sf написаное на яве, открой большой чертеж там и там и сравни скорость рендера

zamtmn ★★
() автор топика

Годно!

Невероятно, но интерфейс не вызывает рвотных рефлексов! Даже не смотря на то, что это LCL в KDE окружении! Если бы мне нужен был CAD, попробовал бы поковырять.

SDSWanderer
()
Ответ на: Годно! от SDSWanderer

LCL вообщето везде нативно выглядит, за что ему огромный плюс

zamtmn ★★
() автор топика
Ответ на: комментарий от proofit404

это фоторендер, не кад. Я неправильно выразился - под рендером подразумевал процесс отображения чертежа на дисплее, а не получение «фотки»

zamtmn ★★
() автор топика
Ответ на: комментарий от zamtmn

это gtk2 приложение в kde окружении

Можно и так сказать. Man LCL.

SDSWanderer
()
Ответ на: комментарий от zamtmn

Да ежу понятно, чтобы была нормальная отзывчивость всё сведётся к подходу аля блендер. Я яву упомянул в ключе меньшей топорности.

proofit404
()
Ответ на: комментарий от proofit404

т.е. критичные по производительности места на си, в качестве скриптового языка питон
У меня скриптов пока нету, если появятся - это будет либо PascalScript, либо свой простенький велосипедик
вот и получается что стоит сравнивать паскаль с си\срр, но никак не с интепритируемыми языками

zamtmn ★★
() автор топика
Ответ на: комментарий от Dragon59

Круто, молодец, но зачем насиловать труп и портить нервы? Начал-бы на нормальном языке, глядишь давно и закончил бы уже.

Это на каком?

И почему нервы должны портиться?

Nxx ★★★★★
()
Ответ на: комментарий от zamtmn

у них там много си модулей склеено в одно питоном, вся логика на питоне, плагины тоже.

Такая же логика и в FreeCAD , все критичные модули в конце концов переписываются на c++ , а доступ к ним сохраняется из python , так что ты можешь быстро прототипировать свои функции.

Так workbench draft , изначально был написан на python

DR_SL ★★★★★
()
Ответ на: комментарий от markontheboard

диплом адский предстоит, в принципе курсачей немало

А потом и тем более не сможешь. Опенсорсом надо в студенчестве заниматься это я уже сейчас понял когда поздно стало. Вместо дурацких попыток поиска каких-то подработок лучше б опенсорс пилил.

mio ★★
()
Ответ на: комментарий от Dragon59

Начал-бы на нормальном языке, глядишь давно и закончил бы уже.

Это нужно язык который сам за тебя пишет с таким-то объемом работы.

mio ★★
()

очень хорошо, вот только паскаль смущает. Удачи

comp00 ★★★★
()
Ответ на: комментарий от mio

На язык по большому счету пофиг, надо опыт разработки чегото подобного

zamtmn ★★
() автор топика

А вообще ктонибудь запускал zcad, или все мнения на основе скрина и

на паскале

?

zamtmn ★★
() автор топика
Ответ на: комментарий от zamtmn

А у тебя видео уроков к нему нет?) Это не наглость просто я в AutoCAD не чертил)) ... хотя методичка вроде всего 20 стр, может и не так страшно....

А можно посмотреть 3D чертеж? пример?

DR_SL ★★★★★
()
Ответ на: комментарий от mio

Ну, значит не настолько я организован, чтобы и учиться успевать и что-то годное пилить. Да и не факт кстати, что потом не получится. Вообще, в любом творчестве главное - желание.

markontheboard
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.