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

Существует ли какое-либо программное обеспечение 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, и выполнять такие операции, как изменение диаметр трубы на лету.

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

Ответы [ 2 ]

2 голосов
/ 03 июня 2011

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

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

Однако существуют бесплатные продукты для интуитивного трехмерного моделирования.Например, Autodesk 123D или Google Sketchup .

1 голос
/ 01 февраля 2012

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

...