PHPackages                             soiposervices/laravel-assimp2amc - 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. soiposervices/laravel-assimp2amc

ActiveLibrary

soiposervices/laravel-assimp2amc
================================

laravel-assimp2amc

02PHP

Since Mar 24Pushed 5y ago1 watchersCompare

[ Source](https://github.com/SoipoServices/laravel-assimp2amc)[ Packagist](https://packagist.org/packages/soiposervices/laravel-assimp2amc)[ RSS](/packages/soiposervices-laravel-assimp2amc/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersions (1)Used By (0)

laravel-assimp2amc
==================

[](#laravel-assimp2amc)

[![Latest Version on Packagist](https://camo.githubusercontent.com/49cf35d79262b99de114effd33d0e91b1d8584691ac0840e50c0395c24a28303/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f736f69706f73657276696365732f6c61726176656c2d617373696d7032616d632e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/soiposervices/laravel-assimp2amc)[![GitHub Tests Action Status](https://camo.githubusercontent.com/a07871c41c01ef81f9b279256b59b38752c2943772f3c270268005bc208868d5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f736f69706f73657276696365732f6c61726176656c2d617373696d7032616d632f72756e2d74657374733f6c6162656c3d7465737473)](https://github.com/soiposervices/laravel-assimp2amc/actions?query=workflow%3ATests+branch%3Amaster)[![GitHub Code Style Action Status](https://camo.githubusercontent.com/bb20ae9222ccfd3b46648ee6e1a59711aff859f781a5a9b857ba5a54e04e7b65/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f736f69706f73657276696365732f6c61726176656c2d617373696d7032616d632f436865636b253230262532306669782532307374796c696e673f6c6162656c3d636f64652532307374796c65)](https://github.com/soiposervices/laravel-assimp2amc/actions?query=workflow%3A%22Check+%26+fix+styling%22+branch%3Amaster)[![Total Downloads](https://camo.githubusercontent.com/dd5efb9ae061200802ec0b37bd6b1c0b628f4c127c03f395d0a041f8711e595c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f736f69706f73657276696365732f6c61726176656c2d617373696d7032616d632e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/soiposervices/laravel-assimp2amc)

This package can be used to verify that in a given folder, the .obj has all the required files to be run as a binary 3d model.

Compile
-------

[](#compile)

`docker  run -v "$PWD/vendor/artglass/assimp2amc/assimp2amc:/home" -w "/home" -i -t  mcr.microsoft.com/dotnet/sdk:5.0-alpine dotnet publish -r linux-x64 -p:PublishSingleFile=true --self-contained true`

The compiled file will be stored in `/vendor/artglass/assimp2amc/assimp2amc/bin/Debug/netcoreapp3.1/linux-x64/publish`

`cp $PWD/vendor/artglass/assimp2amc/assimp2amc/bin/Debug/netcoreapp3.1/linux-x64/publish/assimp2amc .`

or simply run:

`composer compile`

Run assimp2amc on obj
---------------------

[](#run-assimp2amc-on-obj)

`docker  run -v "$PWD:/home" -w "/home" -i -t alpine ./assimp2amc -c src/ExampleModelData/851e122f30504b90ae495fe567342936.obj`

Installation
------------

[](#installation)

You can install the package via composer:

```
composer require soiposervices/assimp2amc
```

You can publish and run the migrations with:

```
php artisan vendor:publish --provider="SoipoServices\Assimp2AmcServiceProvider" --tag="assimp2amc-migrations"
php artisan migrate
```

You can publish the config file with:

```
php artisan vendor:publish --provider="SoipoServices\Assimp2AmcServiceProvider" --tag="assimp2amc-config"
```

This is the contents of the published config file:

```
return [
    'bash_script' => './',
    'path_to_executable' => 'src/assimp2amcosx'
];
```

Usage
-----

[](#usage)

```
$laravel-assimp2amc = new SoipoServices\Assimp2Amc();
echo $laravel-assimp2amc->run('src/ExampleModelData/851e122f30504b90ae495fe567342936.obj');
```

```
Assimp2Amc::run('src/ExampleModelData/851e122f30504b90ae495fe567342936.obj');

```

Testing
-------

[](#testing)

Make sure you compile first in order to have the excutable in the src folder

```
composer compile
```

or for mac:

```
composer compile-osx
```

You should also have a folder containing 3d model .obj file with its assets in a folder called ExampleModelData in the src folder.

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Credits
-------

[](#credits)

- [Luigi Laezza](https://github.com/soiposervices)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/6cbf7b15aa95b4f96a243793fdcb6365420dda7a873cef7424384ea815aa80bf?d=identicon)[SoipoServices](/maintainers/SoipoServices)

### Embed Badge

![Health badge](/badges/soiposervices-laravel-assimp2amc/health.svg)

```
[![Health](https://phpackages.com/badges/soiposervices-laravel-assimp2amc/health.svg)](https://phpackages.com/packages/soiposervices-laravel-assimp2amc)
```

PHPackages © 2026

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