Конвертация OBJ в AMF на Python с использованием API 3D-визуализации

Этот блог-пост представляет Aspose.3D для Python через .NET, API 3D-визуализации уровня предприятия. Теперь вы можете автоматизировать конвертацию 3D-файлов программно, используя эту библиотеку Python. Вы можете выполнять конвертацию файлов между популярными форматами 3D-файлов. В дополнение к функциям конвертации, она позволяет вам создавать 3D-сцены, добавлять анимации, создавать геометрию и многое другое. Однако в этом блоге мы узнаем, как конвертировать OBJ в AMF на Python с использованием Aspose.3D для Python через .NET. Более того, у нас также есть непроектное решение для конвертации OBJ в AMF, которое будет обсуждено в следующем разделе этой статьи, поэтому внимательно следуйте этому руководству.

В этой статье будут рассмотрены следующие разделы:

  1. Установка API 3D-визуализации
  2. Конвертация OBJ в AMF на Python - Пример кода
  3. Онлайн конвертер 3D-файлов

Установка API 3D-визуализации

Установка - это всего лишь команда, если вы настроили Python на своем компьютере. Вы можете разработать конвертер 3D-моделей так же быстро, как установка этой библиотеки Python. Поэтому доступны руководство по установке и требования к системе, если у вас возникнут какие-либо проблемы. Теперь мы можем установить Aspose.3D для Python через .NET, выполнив следующую команду pip в терминале:

pip install aspose-3d 
API 3D-визуализации

Конвертация OBJ в AMF на Python - Пример кода

Чтобы реализовать конвертацию OBJ в AMF, убедитесь, что у вас есть исходный OBJ файл.

Следуйте следующим шагам, чтобы разработать конвертер 3D-файлов программно:

  • Вызовите метод from_file класса Scene, чтобы открыть сцену из заданного пути.
  • Создайте экземпляр класса AmfSaveOptions.
  • Свойство enable_compression используется для сжатия для уменьшения окончательного размера файла, значение по умолчанию - true.
  • Свойство encoding устанавливает кодировку по умолчанию для текстовых файлов.
  • Вызовите метод save, чтобы сохранить файл в формате AMF.

Вы можете использовать следующий фрагмент кода, чтобы конвертировать OBJ в AMF на Python с использованием этого 3D визуализации API:

from aspose.threed import Scene
from aspose.threed.formats import *
# Invoke the from_file method of the Scene class to open the scene from the given path.
scene = Scene.from_file("/sample.obj")
# Create an instance of the AmfSaveOptions class.
amfSaveOptions = AmfSaveOptions()
# The enable_compression property is used for compression to reduce the final file size, default value is true.
amfSaveOptions.enable_compression = True
# The encoding property sets the default encoding for text-based files.
amfSaveOptions.encoding = ""
# Invoke the save method to save the file in AMF file format.
scene.save("/output_out.amf", amfSaveOptions)

Вы можете увидеть результат на изображении ниже:

конвертация 3D-файлов

Онлайн конвертер 3D-файлов

Выберите этот онлайн конвертер 3D-файлов, если хотите получить непроектное решение. Этот инструмент основан на веб-технологиях, и вы можете использовать этот конвертер 3D-моделей на настольных и мобильных устройствах. Более того, он работает на Aspose.3D и имеет очень удобный интерфейс. Нет подписки или платы за его использование. Вы можете использовать его по своему усмотрению.

онлайн конвертер 3D-файлов

Конвертер 3D-моделей - Получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать эту библиотеку конвертации 3D-файлов без ограничений.

Заключение

На этом все для этого блога. Мы вернемся с другой статьей, основанной на решениях. В этом руководстве мы узнали, как конвертировать OBJ в AMF на Python с использованием Aspose.3D для Python через .NET. Этот API 3D-визуализации может помочь вам создать конвертер 3D-моделей для вашего бизнес-приложения. Кроме того, вы можете посетить документацию и API-справочники, чтобы начать разработку. Наконец, aspose.com постоянно публикует новые статьи. Поэтому, пожалуйста, оставайтесь на связи для получения последних обновлений.

Помощь доступна

Вы можете сообщить нам о своих вопросах или запросах на нашем форуме.

Часто задаваемые вопросы – FAQ

Можно ли моделировать 3D на Python?

Да, вы можете использовать Aspose.3D для Python через .NET, чтобы обрабатывать и конвертировать 3D-файлы в Python. Пожалуйста, посетите этот ссылка, чтобы изучить этот API 3D-визуализации.

Можно ли конвертировать 3D-файлы?

Да, этот онлайн конвертер 3D-файлов предлагает надежную и эффективную конвертацию 3D-файлов в другие популярные форматы файлов.

Смотрите также