TutuModel
Перейти к содержимому

Или пишите код

Моделируйте на JSX: циклы, условия, переиспользуемые функции — простой путь через сложные структуры

Что это значит на практике

  • Синтаксис — JSX: `<Box size={[20,10,5]} />`. Нулевой порог, если знаете React, и достаточно читаемо, чтобы править, если не знаете.
  • Двенадцать отверстий в ряд — это цикл, а не двенадцать операций, причём шаг вынесен в переменную.
  • Код и холст синхронны в обе стороны: кликните блок — курсор прыгнет на его строку; поправьте код — модель пересчитается.
  • Переиспользуемые компоненты: напишите один раз «крепёжный ушко с потайным отверстием» и применяйте везде.

Частые вопросы

Я не умею программировать. Это проблема?
Совершенно нет. Режим кода существует для тех, кому он нужен; моделирование фразами и правка перетаскиванием его никогда не касаются.
Как это соотносится с OpenSCAD?
Идея та же (код порождает геометрию), с одним отличием: здесь код и визуальный редактор — два взгляда на одни данные; правьте любой, второй последует. Выбирать одно не нужно.
Можно забрать код с собой?
Можно, выгружайте весь проект когда угодно. Это обычный текст JSX, а не проприетарный двоичный формат.

Что он умеет ещё