Или пишите код
Моделируйте на JSX: циклы, условия, переиспользуемые функции — простой путь через сложные структуры
Что это значит на практике
- Синтаксис — JSX: `<Box size={[20,10,5]} />`. Нулевой порог, если знаете React, и достаточно читаемо, чтобы править, если не знаете.
- Двенадцать отверстий в ряд — это цикл, а не двенадцать операций, причём шаг вынесен в переменную.
- Код и холст синхронны в обе стороны: кликните блок — курсор прыгнет на его строку; поправьте код — модель пересчитается.
- Переиспользуемые компоненты: напишите один раз «крепёжный ушко с потайным отверстием» и применяйте везде.
Частые вопросы
- Я не умею программировать. Это проблема?
- Совершенно нет. Режим кода существует для тех, кому он нужен; моделирование фразами и правка перетаскиванием его никогда не касаются.
- Как это соотносится с OpenSCAD?
- Идея та же (код порождает геометрию), с одним отличием: здесь код и визуальный редактор — два взгляда на одни данные; правьте любой, второй последует. Выбирать одно не нужно.
- Можно забрать код с собой?
- Можно, выгружайте весь проект когда угодно. Это обычный текст JSX, а не проприетарный двоичный формат.