ponup / glm
A port of the OpenGL Mathematics library (GLM) to PHP
1.1.0
2019-05-12 14:13 UTC
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2025-01-13 05:22:05 UTC
README
PHP GLM
A port of the GLM library to the PHP language.
Example usage
<?php require 'vendor/autoload.php'; use glm\vec3; use glm\mat4; $matrix = new mat4; // 4x4 identity matrix echo $matrix, PHP_EOL; // Output: mat4x4((1.000000, 0.000000, 0.000000, 0.000000), (0.000000, 1.000000, 0.000000, 0.000000), (0.000000, 0.000000, 1.000000, 0.000000), (0.000000, 0.000000, 0.000000, 1.000000)) echo $matrix->scale(5), PHP_EOL; // Output: mat4x4((5.000000, 0.000000, 0.000000, 0.000000), (0.000000, 5.000000, 0.000000, 0.000000), (0.000000, 0.000000, 5.000000, 0.000000), (0.000000, 0.000000, 0.000000, 1.000000))