Это команда png23d, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
png23d - преобразование файлов PNG в 3D
СИНТАКСИС
png23d [-V] [-v] [-f окончание] [-o напишите] [-t прозрачность] [-l квантование] [-w ширина] [-h
высота] [-d глубина] [-O оптимизация] [-b сложность] [-m имя файла] ввод, вывод
ОПИСАНИЕ
png23d это инструмент, который преобразует изображение PNG в трехмерный файл, подходящий для
приложения для моделирования, особенно для 3D-принтеров.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-V Отобразите версию программы и выйдите.
-v Сделайте так, чтобы программа выводила подробный вывод.
-t Цвет, используемый для прозрачного вывода. Допустимый диапазон: от 0 до 255 (по умолчанию).
или «x» для отключения.
-l Количество уровней, на которые разделено цветовое пространство. Допустимый диапазон
От 1 (по умолчанию) до 256. Обратите внимание, что начиная с версии 1.0 не все генераторы вывода подчиняются этому
параметр или может использовать тип отделки, отличный от указанного, если параметр
не 1.
-w Выходная ширина цели (размер x). Исходная ширина PNG используется по умолчанию.
-h Выходная высота цели (размер y). Обратите внимание, что большинство выходов просто игнорируют это
параметр и сохранить исходное соотношение сторон изображения на основе параметра ширины.
-d Выходная целевая глубина (размер z) Указанное количество уровней используется в качестве
по умолчанию.
-o Определяет тип вывода
pgm Выводит растровое изображение формата PGM. Это можно использовать для проверки уровня и
параметры квантования установлены правильно.
rscad Вывести файл формата scad для использования с OpenSCAD. Этот файл будет
состоит из объединения кубиков. Послевкусие невозможно контролировать (оно сырое
блоков), и результирующий объект scad может быть очень сложным.
scad Вывести файл в формате scad для использования с OpenSCAD. Этот файл будет
состоит из единой многогранной сетки. Для изображений большего размера этот многоугольник будет
быть исключительно сложным и может содержать многие тысячи треугольников.
stl Вывести файл двоичного формата стереолитографии. Эти файлы состоят из
простых треугольников, вывод может быть напрямую использован в нескольких 3D-печати
системы. Созданные сетки представляют собой выпуклое многообразие, но не являются
упрощенный.
astl То же, что и запись в stl, но генерирует текстовый файл вместо двоичного.
-f Определяет завершение выходной 3D-сетки, значение по умолчанию куб который сохраняет все
грани куба. В сгладить опция использует алгоритм маршевого квадрата для получения наклонного
края и уменьшает неровности. В прямоугольник finish предназначена только для типа вывода rscad. В
поверхность type создает простую поверхность карты высот.
-O Укажите уровень оптимизации сетки 0, 1 (по умолчанию) или 2.
0 Оптимизация сетки выполняться не будет. Это будет выполнено быстро, но
полученная сетка будет исключительно сложной и почти наверняка потребует
дополнительная обработка в другом инструменте, таком как meshlab.
1 Будет выполнено упрощение сетки с использованием алгоритма удаления краев. Этот
процесс относительно быстрый, и результат сохраняет точную блочную геометрию
от процесса генерации. Обычно это дает разумные результаты для не
сложные экструзии.
2 Упрощение сетки с использованием квадратичного удаления поверхности. Этого еще не было
реализовано! Используйте такой инструмент, как meshlab, если вам нужен этот тип
упрощение.
-b Сложность фильтра Блума, которая контролирует размер фильтра и количество
итерации (функции), используемые при индексировании вершин как часть упрощения сетки
процесс. Допустимый диапазон: от 0 до 16, значение по умолчанию - 2. Большинству пользователей никогда не потребуется
измените этот параметр. Это полезно только в том случае, если они испытывают высокий пропуск фильтра.
скорость на исключительно больших сетках с 10 миллионами граней и более).
-m Имя файла для сохранения результатов отладки оптимизации сетки. Это сгенерированный
html, который графически показывает каждый этап упрощения сетки. Это
полезен только для целей отладки и для изображений, превышающих несколько сотен граней,
вывод может занимать многие сотни мегабайт.
вход Задает исходный файл PNG для преобразования.
выходной Задает выходной файл.
ПРИМЕРЫ
Конвертировать из foo.png в foo.scad в формате вывода scad-многогранника:
png23d -o pscad foo.png foo.scad
Конвертировать из foo.png в foo.stl в двоичном формате вывода STL с гладкой отделкой:
png23d -f гладкий -o stl foo.png foo.scad
Конвертировать из foo.png в foo.stl в формате вывода ascii STL с гладкой отделкой и 50
ширина блока на выходе:
png23d -f гладкий -o astl -w 50 foo.png foo.scad
Используйте png23d онлайн на сервисах onworks.net