Как стать автором
Обновить
92
Карма
0
Рейтинг

Пользователь

  • Подписчики 5
  • Подписки 2

Система скриптового 3д моделирования ZenCad

А вот это github.com/tpaviot/pythonocc-core
не замена вот этой библиотеке github.com/mirmik/servoce
случайно? Это я случайно нашел и на всякий случай информирую :)

Система скриптового 3д моделирования ZenCad

А я так и сказал — скорее всего есть, но я с серьезными CAD-ами не знаком и не имею мотивации вкладываться в изучение :) А тут порог вхождения (для программиста) очень низкий :)

Про сложные поверхности я тоже думаю, но это в перспективе :)

Система скриптового 3д моделирования ZenCad

Вот я прям целевая аудитория! Как говорится shut up and take my money :) Раньше мебель рисовал, теперь еще и 3d принтер добавился. И везде одна и та же проблема — надо мышкой елозить, повторяя одни и те же действия многократно, а потом исходные данные немного поменялись и начинай сначала. И да, мне проще числом указать, куда что сдвинуть или как повернуть, чем мышкой это сделать, даже с учетом прилипания.

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

Так что zencad попал в точку. И проектные решения правильно приняты:
  • Python лучше своего языка. С новым API разобраться проще, чем с новым языком, потому что для общих вещей типа управляющих конструкций используется известный язык общего назначения.
  • Возможность использовать свой привычный редактор не теряя возможности оперативно получить визуализацию — это же просто REPL какой-то! :)


Уточню — мне профессионально CAD совсем не нужны, я не готов вкладывать много усилий в их изучение. Я программист, у которого временами появляется потребность в трехмерном моделировании. Righteous zen programmer. :)

Спасибо. Очень бы хотелось, чтобы проект жил и развивался дальше.

Кстати, этой статье скоро два года, пора бы напомнить о себе и рассказать, что добавилось за это время :)

Wireguard для MAC: win или fail?

Доказательство того, что в интернете любая домохозяйка на самом деле может оказаться сисадмином :)

Создаем TUI на python

Не могу удержаться от некрокоммента:

Почему было? Оно живое :) github.com/magiblot/tvision

image

Где и как обычно ошибаются стоматологи (частично применимо и к другим врачам)

Собрать бы их всех в одной комнате. И как в том анекдоте — «Настоящие коммунисты всегда смогут договориться» :)

Где и как обычно ошибаются стоматологи (частично применимо и к другим врачам)

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


Вот с этим утверждением я согласен на собственном опыте. Что мешает врачам (не только стоматологам) «держать пациента в курсе всего происходящего очень детально»? Заметьте, я не говорю «всем», я говорю, что нормальное информирование происходит крайне редко. «Кто из нас врач, я или вы???» Поэтому и складываются именно такие ожидания пациентов. Если вы не из этого большинства — для ваших пациентов это становится приятной неожиданностью. Но приходят они всё равно с настороженностью, потому что общая ситуация (по моему опыту) именно такова.

обычные пациенты, которые с каждым годом всё меньше доверяют врачам благодаря таким агрессивным людям

Пациенты должны быть уверены в нас, в наших словах. А что они подумают, прочитав статью? Начнут считать, что врачи тянут деньги, работать не умеют, всё грязное и вообще сжечь нужно их.

Хорошо бы, конечно, доверять врачам. Но проблему заметанием под коврик не решить. Принцип «не раскачивать лодку» не работает. А хабр — это как раз та аудитория, где нет смысла хайповать, не очень-то дадут :)

Конечные автоматы на страже порядка

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

Робот из LEGO и Arduino, обходящий препятствия

Код, конечно, не детский. И язык, и сам код.

void goForward(int theDelay) {
servoLeft.writeMicroseconds(backward);
servoRight.writeMicroseconds(forward);
delay(theDelay);
}


Чтобы ехать вперед, надо левое колесо крутить назад, а правое вперед!

Не, я конечно понимаю, почему так получалось, но эти потроха можно было бы и спрятать.

Робот из LEGO и Arduino, обходящий препятствия

«Круглый кирпичик» — наконец-то кирпичи, которые можно катать!

Сайты для обучения программированию: Топ 100

А еще надо провести рефакторинг и избавиться от идеологически неверной терминологии master/slave black list etc

Надо поискать, может, у меня среди предков крепостные были, зарплату можно потребовать поднять :)

Сайты для обучения программированию: Топ 100

не умеешь учить — пиши методички!

Проблема с сертификатами Sectigo после 30 мая 2020 года и метод решения

Проблема 2020 подкралась незаметно :)

Как перестать запоем смотреть сериалы и начать жить

Блин, подсунул статью дочке. О, говорит, да тут два сериала, про которые я не слышала. Надо посмотреть! :)

Древности: 50 оттенков ICQ

Ну что, посыплю и я песочком :) Вот, в своё время внес небольшой вклад в популяризацию:
old.computerra.ru/1998/240/193977

Древности: 50 оттенков ICQ

sourceforge.net появился в 1999!

Древности: ThinkPad X200 и закрытые исходники

Нет, обычную 32-битную девятку. Samsung X10 на Pentium M.

Древности: ThinkPad X200 и закрытые исходники

На аналогичный ноут я накатил Debian без GUI, но с Python и отдал сыну в неограниченное использование (в отличие от планшета). Жду, когда додумается писать игрушки сам себе :)

Древности: ThinkPad X200 и закрытые исходники

Увы, я давно перешел на свежие ноуты. Но с клавиатурой так и не смирился — купил две штуки IBM SK-8845 (раскладка как у сороковой серии) :)

Древности: ThinkPad X200 и закрытые исходники

eSATA разъемы какие-то очень ненадежные :( Не в смысле ломаются, а в смысле контакт теряется легко.

Информация

В рейтинге
2,858-й
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность