Манипулятор теперь показывает четверти дуг для вращения, а при привязке центра к линии одна из осей выравнивается по ней.
0.2.41
В режиме сечения срезы тел теперь заливаются более тёмным цветом со штриховкой.
0.2.40
При экспорте в OBJ и 3MF теперь сохраняются цвета объектов и граней, а при импорте 3MF — цвет каждого объекта.
0.2.39
Можно выбрать один из трёх стилей отображения: «Грани и рёбра» (внешний контур толще), «Реалистично» (без линий, с передачей материала) и «Белая модель» (белые поверхности и линии одной толщины).
Во время рисования можно ввести длину и угол линии, ширину и высоту прямоугольника или радиус круга и многоугольника.
0.2.38
Размеры теперь показываются не только у линий, но и у прямоугольников, кругов, многоугольников, дуг и пера.
0.2.37
В эскизе длины пишутся вдоль линий, а угол в каждом стыке — внутри угла, для всех отрезков ломаной.
Удаление теперь внизу справа, рядом с отменой и подтверждением.
Одна кнопка переключает перспективу, ортогональную проекцию и фиксацию на передней грани. Нажатие на текст под кубом вида делает то же.
0.2.36
Импортированные пружины, спирали и неполные тела вращения теперь читаются как редактируемые тела вращения, а не сетки.
0.2.35
У инструмента вращения новый значок.
Для выбранного тела вращения можно задать подъём и сдвиг внутрь или наружу за каждый оборот и получить пружину или спираль до 10 оборотов.
Профиль спирали может сохранять ориентацию или наклоняться по траектории.
Спираль остаётся телом вращения со своими значениями, и её можно изменить в любой момент.
0.2.34
Ползунок глубины стал компактным и помещается в панели куба.
0.2.33
Перспектива под кубом вида задаётся углом обзора в градусах: 0 — ортогональная, −1 — фиксация на ближайшей грани. Куб показывает и три оси от начала координат.
Подтвердить и отменить теперь ✓ и ✗ справа в нижней панели.
Список объектов перенесён в первую строку; объекты и группы можно заблокировать от выбора.
0.2.32
Третья строка меню теперь поверх вида, и вид не меняет размер, когда она появляется или исчезает.
Куб вида в правом верхнем углу показывает направление и перспективу. Нажмите грань, чтобы смотреть с этой стороны.
Подсказки по жестам перенесены в ? справа в первой строке, где теперь только значки; название выбранного раздела слева во второй строке. Текст состояния рядом с курсором.
Маркеры перемещения и вращения показывают величины на стрелках и дугах одновременно и двигаются вместе с объектами.
В эскизе на линии видны длина и угол, у прямоугольника ширина и высота. Круг вверх фиксирует радиус, вниз длину окружности; многоугольник вверх радиус, вниз длину стороны.
0.2.31
Новые маркеры: у выбранных тел и линий эскиза (можно несколько) появляются стрелки перемещения, дуги вращения и круг масштаба. Перетащите центральную точку, чтобы задать центр; величина видна во время перетаскивания. Переключатель рядом применяет результат к копии.
0.2.30
Отверстия: под болт или резьбовые (M2–M20) в грани под курсором, насквозь или на глубину, с цековкой или зенковкой. Отверстия ставятся как антиматерия, их можно потом передвинуть или изменить.
Шпилька: ставит стержень с наружной резьбой на грань.
Текст: превращает введённый текст в контуры эскиза; можно выбрать шрифт, жирность и высоту, подходит любой язык. Замкнутые области сразу выдавливаются.
Чертежи: экспорт видов спереди, сверху и справа в американской проекции и изометрии со скрытыми линиями, габаритными размерами и основной надписью в PDF, SVG или DXF.
0.2.29
Вращение, масштабирование и поворот двумя пальцами снова выполняются вокруг курсора, а не вокруг случайной точки под пальцами.
0.2.28
Рельеф по изображению поднимает и опускает поверхность тела по яркости изображения в оттенках серого — на сфере, цилиндре или плоском верху, чтобы сделать глобус или луну. Исходная форма сохраняется; рельеф можно менять, убрать или запечь.
Добавлена сфера.
0.2.27
Синхронизация iCloud хранит документ в iCloud, чтобы iPhone, iPad и Mac с одной учётной записью Apple могли его править. Изменения со всех устройств объединяются без конфликтов файлов.
Обвести изображение в меню Файл: машинное обучение на устройстве находит контуры фигур и превращает их в линии, дуги и плавные кривые Безье эскиза.
Единицу длины можно переключать между мм и дюймами в разделе Точность. Формы не меняются, меняются только отображение и ввод.
Измерение теперь показывает и углы, а Оставить размер сохраняет измеренное расстояние или угол в 3D-виде.
Скругления и фаски стали быстрее: подготовка начинается сразу при выборе ребра, а при паузе заранее считаются соседние значения.
Исправлены скругления и фаски, которые иногда менялись от запуска к запуску или не строились.
0.2.26
Файл > Демо при следующем запуске автоматически показывает основные инструменты при следующем открытии. Документ не меняется.
0.2.25
Антиматерия теперь отображается средствами GPU. Сколько бы ни было отверстий, ничего не пересчитывается, и при перемещении результат виден сразу.
0.2.24
Теневые клоны: одинаковые формы, созданные копированием или массивом, вычисляются один раз, используют общие данные GPU и рисуются вместе, поэтому даже множество копий не нагружает систему.
Антиматерия: превратите тело в антиматерию, и оно вырежет всё, с чем пересекается. Исходные тела не меняются, поэтому достаточно сдвинуть или удалить её. Антиматерия показывается бледным силуэтом с контурами. Размножьте её массивом, чтобы сделать много отверстий сразу, а запекание сделает вырезы настоящими.
0.2.23
Отрисовка стала легче: формы используют общие вершины на GPU, что сильно сокращает память для гладких и импортированных моделей, а неактивные виды перерисовываются реже.
0.2.22
Скругление угла, где сходятся три ребра, стало быстрее и надёжнее. Скругления вычисляются в фоне, что устраняет сбой при скруглении многих рёбер сложной формы, а скругления на криволинейных рёбрах стали точнее. При рисовании линий привязка сначала берёт точки, затем углы от исходной линии, затем продолжения соседних линий, затем фиксированные углы. После выбора объектов рядом с местом касания появляется выбор «Оригинал» или «Копия», чтобы перемещение, поворот и масштаб применялись к копии.
0.2.21
Скругление угла, где сходятся три ребра, теперь даёт гладкий сферический угол. Внутренние рёбра можно скруглять или снимать фаску с добавлением материала. Можно скруглять рёбра между двумя криволинейными поверхностями, например край отверстия в трубе. Булевы операции надёжнее работают с перекрученными гранями, например у лофта.
0.2.20
Скругления и фаски больше не прорезают канавку за ребром, которое заканчивается во внутреннем углу, в том числе для одного ребра или вершины. Скруглённые поверхности стали глаже.
0.2.19
Большие файлы STEP открываются примерно в 3–5 раз быстрее (грани обрабатываются параллельно, треугольников меньше при той же точности).
Импорт SVG и DXF: файлы SVG, размер которых указан в миллиметрах, теперь импортируются в правильном масштабе, а сплайны DXF, заданные только опорными точками, теперь стали плавными кривыми вместо прямых отрезков.
Импорт STEP: тела с внутренними полостями теперь сохраняют полости, а узкие грани с пересекающимися границами больше не оставляют дыр.
Импорт STEP: полные сферы и кольца теперь состоят из гораздо меньшего числа более ровных треугольников, поэтому открываются и отображаются быстрее.
Импорт STEP: криволинейные грани теперь содержат примерно на 30–40 % меньше треугольников при той же точности, поэтому большие модели легче и отображаются быстрее.
Если несколько выбранных рёбер сходятся в углу, их скругления и фаски теперь аккуратно соединяются, а не прорезают канавку в соседней грани.
0.2.18
Панель настроек больше не показывает длинные описания инструментов.
0.2.17
Проекция теперь работает между плоскими гранями тела и областями эскиза в обе стороны. Выберите целью грань, область эскиза или вспомогательную плоскость, затем щёлкайте грани, рёбра, области или линии для проекции.
0.2.16
Скругления и фаски теперь работают на криволинейных рёбрах, например на кромке цилиндра или отверстия, по всему контуру. Выберите подряд несколько рёбер одного тела, чтобы обработать их вместе.
0.2.15
Поворот двумя пальцами вращает вид вокруг линии взгляда вместе со сдвигом и масштабом. При рисовании эскиза «Зафиксировать анфас» поворачивает один вид к плоскости эскиза и удерживает его. С внешним экраном по AirPlay или кабелю режим рабочего стола выводит 3D-виды и курсор на большой экран, а iPad становится панелями инструментов и сенсорной поверхностью.
0.2.14
Выделение рамкой: инструментом «Выбор» потяните от пустого места. Слева направо выделяется то, что полностью внутри; справа налево — всё, чего касается рамка. Доступно на Mac и в режиме Apple Pencil.
Новый инструмент «Плоскость»: создавайте вспомогательные плоскости со смещением от грани, через линию эскиза или через начало координат, рисуйте на них эскизы или используйте для разделения и зеркала.
Масштаб: введите процент, чтобы масштабировать выделение вокруг центра во всех направлениях или только по X, Y или Z.
0.2.13
Размеры эскиза: выделите линию, окружность, дугу или прямоугольник, чтобы ввести длину, угол, радиус или ширину и высоту; линии, соединённые с концами, следуют за ними. Линию можно сделать горизонтальной или вертикальной, а также параллельной, перпендикулярной или равной по длине ранее выбранной линии. Во время рисования показываются текущая длина, угол или радиус.
Новый инструмент «Оболочка»: делает тело полым с заданной толщиной стенки; щёлкнутые грани можно удалить, чтобы оно стало открытым.
Новый инструмент «Разделить»: разрежьте тело на две части гранью другого тела, линией эскиза или плоскостью X, Y или Z через центр.
Новый инструмент «Зеркало»: создаёт зеркальную копию тела относительно грани другого тела, линии эскиза или плоскости X, Y или Z через начало координат.
У выделенных объектов появляются стрелки X, Y и Z: потяните стрелку, чтобы двигать только вдоль этой оси. Можно также ввести положение центра или повернуть на введённый угол вокруг оси X, Y или Z.
0.2.12
Новый инструмент «Цвет»: задайте цвет значениями RGBA или палитрой с прозрачностью и примените его ко всему объекту или к отдельным граням. Грань окрашивается вместе с плавно примыкающими гранями, например вся боковая поверхность цилиндра. Цвета с пониженной непрозрачностью отображаются полупрозрачными.
Режим Apple Pencil на iPad: как только перо касается экрана, пальцы работают как в Shapr3D. Один палец вращает вид вокруг точки касания, два пальца сдвигают, щипок масштабирует, лёгкое касание пальцем выполняет щелчок в этом месте. Отключается в меню «Вид».
Грани теперь можно двигать напрямую. Инструментом «Тянуть/толкать» можно тянуть любую грань тела, а соседние грани растягиваются; если тянуть боковую поверхность цилиндра, меняется радиус. Новый инструмент «Наклон грани» наклоняет плоскую грань вокруг ребра.
0.2.11
Вращение вида теперь полностью свободное, как в Shapr3D: вид не останавливается строго сверху или снизу, а поворачивается дальше. Apple Pencil теперь работает напрямую: курсор следует за кончиком пера, лёгкое касание выполняет щелчок в этом месте, а перетаскивание захватывает и двигает от точки касания, так что линии можно рисовать пером. Инструмент «Линия» теперь округляет длину линии до шага перемещения, а направление до шага поворота.
0.2.10
Две верхние панели инструментов теперь плавно прокручиваются. Вращение вида работает как в Shapr3D: по умолчанию свободное, вокруг точки под пальцами, масштаб к точке щипка, без притягивания к стандартным видам после отпускания. Тела Parasolid только из плоских граней импортируются как точные многогранники, а не сетки.
0.2.9
Очень большие импорты с сотнями деталей и миллионами треугольников больше не зависают и не вылетают. Импорт записывается одним действием, слишком мелкие сетки упрощаются, а открытие документов и подготовка форм идут в фоне с индикатором. Если приложение снова и снова закрывается сразу после запуска, документ переносится в резервную копию в приложении «Файлы» и открывается пустой.
0.2.8
При касании дуги или окружности эскиза либо круглого ребра тела можно привязаться и к её центру.
Новый инструмент эскиза «Скругление / фаска»: захватите угол изнутри там, где сходятся линии или дуги, или излом ломаной, и тяните вверх для скругления или вниз для фаски.
Новые инструменты: «Лофт» соединяет две области на разных плоскостях в тело, «Измерение» показывает расстояние и разницу по X, Y и Z между двумя точками, «Дублировать» и «Массив» копируют выбранные тела на месте, в ряд или вокруг оси.
0.2.7
Редактирование больших моделей стало быстрее. Объект под курсором теперь ищется по дереву ограничивающих рамок, а не перебором всех треугольников, а перемещение или поворот объекта больше не перестраивает его сетку и графические данные.
Новые инструменты эскиза: «Смещение рёбер» и «Проекция». Смещение рёбер строит линии, параллельные линии эскиза, области или контуру плоской грани, на расстоянии, заданном курсором или числом; окружности и дуги остаются окружностями и дугами. Проекция переносит грани, рёбра или линии эскиза перпендикулярно на выбранную плоскость в виде новых линий эскиза; круглые рёбра, например край цилиндра, становятся окружностями.
Новый инструмент эскиза «Обрезка»: щёлкните часть линии, чтобы удалить участок между её пересечениями с другими линиями; разрезанная окружность становится дугой. Новый «Сдвиг по траектории» превращает область в тело, перемещая её вдоль линии эскиза или ребра, а новое меню «Булевы операции» объединяет, вычитает или пересекает выбранные тела. Пока выбрана прямая или ребро, вращение вида и инструмент поворота вращают вокруг неё. Тело вращения может использовать ребро как ось.
0.2.6
При импорте STEP стало меньше щелей и наложений между гранями (резьба, торы, секторы конуса и сферы, отверстия, касающиеся края). Добавлена поддержка эквидистантных поверхностей и вырожденных торов.
Теперь полностью поддерживаются файлы Parasolid в текстовом (.x_t) и двоичном (.x_b) виде, например экспортированные из Shapr3D или SolidWorks, — так можно перенести существующие модели Shapr3D. Их также можно открывать прямо из приложения «Файлы» или Finder. Тела, которые можно описать как параллелепипед, цилиндр, выдавливание или тело вращения, становятся такими редактируемыми формами; остальные тела теперь не пропускаются, а импортируются как сетки, построенные по точной геометрии (скругления приближаются по их рёбрам). Shapr3D экспортирует только видимые тела, поэтому перед экспортом покажите скрытые, если они тоже нужны.
Эскизы теперь независимы. Каждая линия помнит, к какому эскизу она относится, а замкнутые области строятся только внутри одного эскиза, поэтому два эскиза на одной плоскости больше не режут друг друга. Чтобы добавить линии в существующий эскиз, сначала выберите одну из его линий, затем рисуйте.
0.2.5
Импортированные тела (STEP, STL, OBJ, 3MF) теперь по возможности загружаются как определённые формы, а не как сетки. Стоящий параллелепипед становится параллелепипедом, стоящий цилиндр — цилиндром, тело, полученное выдавливанием одного контура по прямой в любом направлении (в том числе с отверстиями), — выдавливанием этого контура, а тело вращения вокруг оси — телом вращения. Их можно редактировать так же, как формы, созданные в приложении. Сетками остаются только детали, которые нельзя описать одним выдавливанием или вращением. После импорта в строке состояния показано, сколько тел стали определёнными формами и сколько остались сетками.
Теперь можно открывать файлы Parasolid (.x_t, например экспортированные из Shapr3D или SolidWorks). Тела читаются по точным граням (плоскости, цилиндры, конусы, торы, сферы) и импортируются как параллелепипеды, цилиндры, выдавливания и тела вращения. Тела, которые нельзя описать одним выдавливанием или вращением, пока не импортируются; в строке состояния показано, сколько их пропущено.
0.2.3
Импорт SVG поддерживает гораздо больше возможностей формата: преобразования (перемещение, поворот, масштаб), эллипсы, прямоугольники со скруглёнными углами, эллиптические дуги и реальные единицы измерения. Импорт DXF теперь читает дуги в полилиниях, единицы чертежа, вставленные блоки, эллипсы и сплайны.
Файлы STEP с криволинейными (сплайновыми) поверхностями открываются намного быстрее: большой тестовый файл — менее чем за секунду вместо примерно 40 секунд.
Экспортированные файлы STEP теперь открываются в других САПР вместе с гранями.
Файлы читаются в фоне. Во время чтения отображается индикатор хода работы, а экран не принимает действий.
0.2.2
Инструмент «Выбор»: нажимайте объекты подряд, чтобы выбрать несколько, повторное нажатие снимает выбор, нажатие по пустому месту снимает всё. Выбранные объекты перемещаются и удаляются вместе (одна отмена).
Теперь можно выбирать рёбра тел. Вверх — скругление, вниз — фаска, вбок — перемещение ребра (соседние грани наклоняются). Первая версия работает с прямыми рёбрами, где две плоские грани сходятся выпуклым углом.
Теперь можно выбирать вершины тел. Вверх — скругление всех рёбер в вершине, вниз — плоский срез угла.
0.2.1
Перетаскивание по пустому месту вращает вид, как двумя пальцами.
Плоскость эскиза: если сначала выбрать грань объекта или линию эскиза, новые линии рисуются на этой плоскости. Иначе плоскость задаётся поставленными точками (прямоугольник, окружность и многоугольник — второй точкой или третьей, если вторая вышла из исходной плоскости; линия и дуга — первыми тремя точками). Точки, привязанные к вершинам, берутся как есть, поэтому можно рисовать на наклонной плоскости через три угла тела.
0.2.0
Толщину контура объектов теперь можно менять (Вид > Толщина линий). Линии выглядят одинаково толстыми на любом расстоянии.
Фон следует светлому или тёмному оформлению системы; его можно сделать светлым, тёмным или выбрать свой цвет (Вид > Фон).
Верхнее меню стало трёхуровневым: категория (Создание, Эскиз, Вид, Точность, Файл), функции этой категории и настройки выбранной функции. Отменить и Повторить всегда справа на первом уровне.
Пока вы вытягиваете или перемещаете объект, его ширина, глубина и высота показываются вдоль рёбер.
0.1.0
Первая версия. Размещайте параллелепипеды и цилиндры и пробуйте работу в 3D.
Относительное управление: курсор двигается одним пальцем, как на трекпаде. Палец не закрывает цель, а курсор точно привязывается к вершинам, рёбрам и граням.
Вращение двумя пальцами вокруг точки под курсором. Щипок меняет масштаб, тремя пальцами вид сдвигается.
Отмена, повтор и автоматическое сохранение.
Правка захватом: удерживайте палец, затем ведите его. На Mac перетаскивайте. Инструменты: выбор и перемещение, поворот, правка вершин, многоугольник и перо для кривых Безье.
Отдельный шаг для вращения вида, перемещения и поворота объектов; каждый можно сделать свободным.
Зеркальная и радиально-зеркальная правка: измените одну копию, и все симметричные копии изменятся вместе с ней.
Непрерывное сечение: двигайте секущую плоскость по X, Y или Z или включите автоматический проход.
Один, два или четыре вида, ортогональная или перспективная проекция, импорт и экспорт STL и OBJ.
Сначала рисуйте в 2D, затем выращивайте 3D, как в Shapr: линии, прямоугольники, окружности, дуги, многоугольники и кривые пером на земле или на грани.
Области, замкнутые пересекающимися линиями, находятся автоматически, включая кольца с отверстием.
Выдавливание: захватите область и тяните, чтобы получить тело. На грани тела тянуть наружу значит добавить материал, а вдавливать внутрь значит вырезать.
Расстояние выдавливания тела и радиус окружности можно ввести числом.
Импорт и экспорт 3MF для тел, SVG и DXF для эскизов.
Вращение: щёлкните область, затем линию в той же плоскости, чтобы получить тело вращения вокруг неё. Угол можно ввести числом.
Импорт файлов STEP из других САПР и экспорт в STEP.
Сохранение и открытие документов (.qforge). При создании нового текущий документ сохраняется в резервной копии.
Список объектов: показать или скрыть, переименовать, удалить и сгруппировать, чтобы перемещать вместе. На iPad, Mac и раскрытом iPhone Duo он находится рядом с видом.