PHPackages                             xiaosongshu/animation - 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. [CLI &amp; Console](/categories/cli)
4. /
5. xiaosongshu/animation

ActiveLibrary[CLI &amp; Console](/categories/cli)

xiaosongshu/animation
=====================

一款php制作的控制台动画渲染工具

v0.0.5(1y ago)3311MITPHPPHP &gt;=8.0

Since Aug 16Pushed 1y ago1 watchersCompare

[ Source](https://github.com/2723659854/animation)[ Packagist](https://packagist.org/packages/xiaosongshu/animation)[ RSS](/packages/xiaosongshu-animation/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (6)Used By (1)

三维动画渲染

简介
--

[](#简介)

 本插件旨在使用php在控制台生成三3D动画，本插件仅适用于cli（命令行）模式。本项目已提供了立方体和金字塔模型的动画参数， 你可以使用demo进行测试。本插件工作原理：类似于现在的激光扫描，获取三维实物的外部轮廓的顶点，然后连接这些顶点，就可以构成三维事务的模型。在使用本 插件的时候，你只需要输入三维事物轮廓的顶点坐标，然后提供这些顶点坐标的连接路线（两点确定一条直线）,插件就可以绘制出对应的三维模型。如果你提供了 事务在三维坐标中的旋转角速度，那么本插件可以实现模型的旋转功能。如果你提供了三维事务在x轴和y轴上的偏移方向和速度，那么本插件生成的动画中，模型可以 实现上下左右移动。如果你提供了不同时刻的模型的顶点的坐标，可以实现模型形状的切换。本插件的用途暂时未知，因为没人会用php的cli模式来做动画。但是可以 接入用户输入和网络数据交互，从而实现类似于以前的网络动漫游戏。 所以，仅仅当做小玩具吧。

### 安装

[](#安装)

```
composer require xiaosongshu/animation
```

### 使用实例

[](#使用实例)

比如创建一个`demo.php`的文件，用来实现动画演示。

#### 旋转的立方体

[](#旋转的立方体)

```
