Простое скриптовое программное обеспечение для 3D-рисования на основе логотипа

Существует ли какое-либо программное обеспечение 3D CAD, бесплатное, условно-бесплатное, с открытым исходным кодом или коммерческое, которое использует упрощенный набор инструкций, известный благодаря Logo Turtle (например, FORWARD 100, LEFT 90и т. д.) как основа для скриптового 3D CAD-приложения? Подход сценариев прост и легок, потому что пользователь всегда находится в месте "черепахи"; Некоторым людям легче овладеть командным языком, чем интерфейсами GUI многих программ САПР.

Это будет ориентировано на проекты DIY, а не на сложные инженерные сценарии. Например, мне бы очень хотелось сделать 3D-рендеринг схемы трубопровода, и было бы очень здорово использовать набор инструкций Logo-turtle для отображения длины и направления труб. FORWARD 100, LEFT 45, FORWARD 25, UP 29, FORWARD 40, так далее. Еще круче была бы возможность заглянуть в возникающую конструкцию соответствующей арматуры (elbows, T, Y, couplings,adaptersи т. д.) выбран из Toolboxи делать такие вещи, как изменение диаметра трубы на лету.

Что-нибудь подобное там?

3 ответа

Трудно ответить на такой вопрос отрицательно с абсолютной уверенностью, но я считаю, что ответ отрицательный. Причина в том, что вместо указания углов поворота вправо и влево (то есть одной степени свободы вращения) вам придется иметь крен, наклон и рыскание (три степени свободы вращения). Это сделало бы контроль над 3d черепахой немного сложнее.

Кроме того, пользователь, вероятно, хотел бы сделать больше, чем просто создавать линии и (сегментированные) кривые. Например, трудно понять, как парадигма черепах будет распространяться на моделирование поверхности.

Тем не менее, есть бесплатные продукты для интуитивного 3D моделирования. Например, Autodesk 123D или Google Sketchup.

В FMSLogo есть команды для 3D-рисования, например: http://fmslogo.sourceforge.net/manual/understand-your-orientation-in-3D.html. Похоже, что в других реализациях Logo есть что-то похожее. Но, возможно, это все еще далеко от того, что искал @Tim.

Хотя это и не основано на логотипе, можно довольно просто написать что-нибудь в этом роде с помощью OpenSCAD.

https://openscad.org/

Проблема в том, что 3D-модель очень быстро становится очень сложной, и производительность падает.

Другие аналогичные инструменты включают Toolpath Language: https://tplang.org/, который интегрирован в средство предварительного просмотра 3D CAMotics: https://camotics.org/

Или можно просто использовать программу предварительного просмотра G-кода и G-кода.

Другие вопросы по тегам