PHPackages                             aspose/3d-sdk-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. aspose/3d-sdk-php

ActiveLibrary[API Development](/categories/api)

aspose/3d-sdk-php
=================

A PHP library for communicating with the Aspose.3D Cloud API

20.5.1(5y ago)171[3 PRs](https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-php/pulls)proprietaryPHPPHP &gt;=5.5

Since May 14Pushed 3y ago2 watchersCompare

[ Source](https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-php)[ Packagist](https://packagist.org/packages/aspose/3d-sdk-php)[ Docs](https://github.com/aspose-3d-cloud/aspose-3d-cloud-php)[ RSS](/packages/aspose-3d-sdk-php/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (2)Dependencies (5)Versions (5)Used By (0)

[![](https://camo.githubusercontent.com/d0c4c19c3f6da4ee314a94c798c0e45afc03387eb4e84b40d4b819920e572f27/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6170692d76332e302d6c6967687467726579)](https://camo.githubusercontent.com/d0c4c19c3f6da4ee314a94c798c0e45afc03387eb4e84b40d4b819920e572f27/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6170692d76332e302d6c6967687467726579) [![GitHub license](https://camo.githubusercontent.com/162977bb1ae7de7b4bf9e8b5c1df896c50de42707df1f1708640a8b17a242ad2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6173706f73652d33642d636c6f75642f6173706f73652d33642d636c6f75642d706870)](https://github.com/aspose-3d-cloud/aspose-3d-cloud-php/blob/master/LICENSE) [![GitHub last commit](https://camo.githubusercontent.com/c7493f040c68eee9f709e68234bb3cb41b284f29124e9f81df24f75a223d1cc4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f4173706f73652d33442d436c6f75642f6173706f73652d33642d636c6f75642d706870)](https://camo.githubusercontent.com/c7493f040c68eee9f709e68234bb3cb41b284f29124e9f81df24f75a223d1cc4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f4173706f73652d33442d436c6f75642f6173706f73652d33642d636c6f75642d706870) [![Packagist Version](https://camo.githubusercontent.com/74ab724a989965cf07debffb8b8d3706f0ebf1082a17894ba1af1e55ff784d37/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6173706f73652f33642d73646b2d706870)](https://camo.githubusercontent.com/74ab724a989965cf07debffb8b8d3706f0ebf1082a17894ba1af1e55ff784d37/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6173706f73652f33642d73646b2d706870) [![Packagist PHP Version Support](https://camo.githubusercontent.com/6d9298164b124579b5e3f9dc06d84f223fb829451d2410b14bf5d294aa1a81ec/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6173706f73652f33642d73646b2d706870)](https://camo.githubusercontent.com/6d9298164b124579b5e3f9dc06d84f223fb829451d2410b14bf5d294aa1a81ec/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6173706f73652f33642d73646b2d706870)

PHP SDK for 3D File Formats
===========================

[](#php-sdk-for-3d-file-formats)

[Aspose.3D Cloud SDK for PHP](https://products.aspose.cloud/3d/php) empowers your PHP applications to connect with 3D document formats. The APIs let engineers read, convert, build, alter and control the substance of the [3D document formats](https://docs.aspose.cloud/3d/supported-document-formats/) in the Cloud. All without any 3D modeling and rendering software installed on the machine.

Process 3D Objects &amp; Files in the Cloud
-------------------------------------------

[](#process-3d-objects--files-in-the-cloud)

- [Create 3D entities](https://docs.aspose.cloud/3d/create-a-new-entity-with-size/) - Box, Sphere, Plane, Torus, Cylinder.
- Perform processing of 3D models and attributes.
- Perform transformation, translation, rotation &amp; scaling of 3D objects.
- [Convert 3D files](https://docs.aspose.cloud/3d/converting-between-formats-using-aspose-3d-cloud/) to other format.
- Convert whole of the 3D file or convert a specific part only.
- [Extract 3D scenes](https://docs.aspose.cloud/3d/extract-and-save-a-scene-in-a-different-format/) and export to various formats.
- Perform parametric modeling, 3D modeling &amp; data processing.
- Create cloud-based folder structure &amp; perform cloud-based conversion of 3D files.
- [Extract 3D raw data from PDF](https://docs.aspose.cloud/3d/extract-raw-data-from-a-pdf-file/). Password-protected 3D PDF file supported as well.
- Supports working with triangulate meshes, triangulate whole or part of the 3D scene.
- [Remove 3D objects from a scene](https://docs.aspose.cloud/3d/delete-nodes-from-a-scene/).

Enhancements Version 20.5
-------------------------

[](#enhancements-version-205)

- Added support to read/write more file formats.
- Added support for HTML file format conversion.
- New feature added to Triangulate part of the scene (Specified by OAP) and save the scene to a different file.

Please visit [Aspose.3D Cloud 20.5 Release Notes](https://docs.aspose.cloud/3d/aspose-3d-cloud-release-notes-20-5/).

Read &amp; Write 3D Formats
---------------------------

[](#read--write-3d-formats)

**Additive Manufacturing Format** AMF, **3D Studio** 3DS, **AVEVA** RVM, **Google Draco** DRC, **Collada** DAE, **AutoCAD** DXF, **Autodesk** FBX, **Wavefront** OBJ, **3D** PDF, **Polygon File Format** PLY, **Standard Triangle Language** STL, **Universal3D** U3D, **GL Transmission Format** GLTF

Read-Only Formats
-----------------

[](#read-only-formats)

**Siemens** JT, **DirectX** X, **3D Manufacturing Format** 3MF, **3D Studio Max** ASE

Write 3D Formats As
-------------------

[](#write-3d-formats-as)

HTML

Get Started with Aspose.3D Cloud SDK for PHP
--------------------------------------------

[](#get-started-with-aspose3d-cloud-sdk-for-php)

First, register an account at [Aspose Cloud Dashboard](https://dashboard.aspose.cloud/#/apps) to get you application information. Next, get the SDK. you can directly use the SDK in your project via source code. Better get it from [Packagist distribution](https://packagist.org/packages/aspose/3d-sdk-php) as follows.

### Instal via Composer

[](#instal-via-composer)

Aspose.3D Cloud SDK for PHP is available on Packagist as `3d-sdk-php` package. Run the following command to get it.

```
composer require aspose/3d-sdk-php
```

Use Composer's [autoload](https://getcomposer.org/doc/00-intro.md#autoloading) to start using the SDK.

```
require_once('vendor/autoload.php');
```

PDF to PLY in PHP
-----------------

[](#pdf-to-ply-in-php)

```
	// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

	$threeDApi = new ThreeDCloudApi('client_credentials', 'MY_CLIENT_ID', 'MY_CLIENT_SECRET');

	$name = "template3d.pdf";

	$saveOpt = new PlySaveOption();
	$saveOpt->setSaveFormat(SaveFormat::PLY);
	$saveOpt->setFileSystem(new FileSystem());
	$saveOpt->getFileSystem()->setFileSystemType(FileSystemType::MemoryFileSystem);

	$positionComponents = array("x", "y", "z");
	$saveOpt->setPositionComponents($positionComponents);

	$newfilename = "output.ply";;
	$folder = "3DTest";
	$isOverwrite = "true";
	$storage = "My_Storage_Name";

	$result = $threedApi->postConvertByOpt($name, $saveOpt, $newfilename, $folder, $isOverwrite, $storage);
```

Aspose.3D Cloud SDKs in Popular Languages
-----------------------------------------

[](#aspose3d-cloud-sdks-in-popular-languages)

.NETJavaPythonRubyNode.jsSwiftPerlGO[GitHub](https://github.com/aspose-3d-cloud/aspose-3d-cloud-dotnet)[GitHub](https://github.com/aspose-3d-cloud/aspose-3d-cloud-java)[GitHub](https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-python)[GitHub](https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-ruby)[GitHub](https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-node)[GitHub](https://github.com/aspose-3d-cloud/aspose-3d-cloud-swift)[GitHub](https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-perl)[GitHub](https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go)[NuGet](https://www.nuget.org/packages/Aspose.3D-Cloud/)[Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-3d-cloud)[PIP](https://pypi.org/project/aspose3dcloud/)[GEM](https://rubygems.org/gems/aspose_3d_cloud)[NPM](https://www.npmjs.com/package/aspose3dcloud)[POD](https://cocoapods.org/pods/Aspose3DCloud)[CPAN](https://metacpan.org/release/AsposeThreeDCloud-ThreeDCloudApi)[GO](https://pkg.go.dev/github.com/Aspose-3D-Cloud/aspose-3d-cloud-go/v20?tab=overview)[Home](https://www.aspose.cloud) | [Product Page](https://products.aspose.cloud/3d/php) | [Documentation](https://docs.aspose.cloud/3d/) | [Live Demo](https://products.aspose.app/3d/family) | [API Reference](https://apireference.aspose.cloud/3d/) | [Code Samples](https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-php/tree/master/test/Api) | [Blog](https://blog.aspose.cloud/category/3d/) | [Free Support](https://forum.aspose.cloud/c/3d) | [Free Trial](https://dashboard.aspose.cloud/#/apps)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~123 days

Total

2

Last Release

2070d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/32087729?v=4)[AsposeCloud](/maintainers/AsposeCloud)[@asposecloud](https://github.com/asposecloud)

![](https://avatars.githubusercontent.com/u/4221549?v=4)[Aspose](/maintainers/aspose)[@Aspose](https://github.com/Aspose)

---

Top Contributors

[![xinyagithub](https://avatars.githubusercontent.com/u/26055874?v=4)](https://github.com/xinyagithub "xinyagithub (4 commits)")[![rizwanniazigroupdocs](https://avatars.githubusercontent.com/u/16472118?v=4)](https://github.com/rizwanniazigroupdocs "rizwanniazigroupdocs (2 commits)")[![babar-raza](https://avatars.githubusercontent.com/u/1225645?v=4)](https://github.com/babar-raza "babar-raza (1 commits)")

---

Tags

3d-cloud-sdk3d-files3d-models3d-objects3d-processing3d-sceneconversionphpvrmlphpasposeaspose cloud3d

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/aspose-3d-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/aspose-3d-sdk-php/health.svg)](https://phpackages.com/packages/aspose-3d-sdk-php)
```

###  Alternatives

[theodo-group/llphant

LLPhant is a library to help you build Generative AI applications.

1.5k311.5k5](/packages/theodo-group-llphant)[mailchimp/transactional

458.9M16](/packages/mailchimp-transactional)[resend/resend-php

Resend PHP library.

564.7M21](/packages/resend-resend-php)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

762.6k](/packages/scriptdevelop-whatsapp-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
