MorenID

Results 5 issues of MorenID

This PR adds a new sample, `Sample_CameraPathAnimation`, demonstrating editable camera path animations within the Orillusion engine. It features an interactive `AxisController` for real-time path point adjustments, alongside showcasing camera movements...

### 概要 此PR重构了Orillusion的物理插件,加入了大量新功能,以提供更强大和全面的物理系统。 ### 主要更改 1. **刚体组件**: - 添加了许多新的属性和方法,以扩展功能。 - 支持图形对象直接控制刚体变换。详见 [issue #328](https://github.com/Orillusion/orillusion/issues/328#issue-1989134465)。 - 支持碰撞事件。 2. **软体组件**: - 实现了布料模拟,并提供了多种自定义选项。 3. **约束组件**: - 增加了当前版本中所有Ammo.js约束(包括所有重载)的支持,包括但不限于 `btGeneric6DofSpringConstraint`, `btConeTwistConstraint` 和 `btHingeConstraint`。 4. **调试物理渲染**: -...

## Bug描述 ![image](https://github.com/user-attachments/assets/0543187c-4bb5-45dd-ab61-3a5cde5e6025) 这是有效的: `let mat = new UnLitMaterial(); mat.setUniformVector4('transformUV1', new Vector4(0, 0, 2, 2));` 这是无效的: `let mat = new LitMaterial(); mat.setUniformVector4('transformUV1', new Vector4(0, 0, 2, 2));` ## 测试引擎版本: 本地运行出错的Orillusion引擎版本,...

bug

## Bug描述 测试发现通过使用 graphic3D.drawLines 无法创建超过 32000 条线, 无论是根据两个点创建线一条线,或是多个点创建线,均存在限制。 ## 期待的结果 允许创建更多的线,或是有其他解决方案处理超过数十万条线的构建。 ## 报错截图 ![1716967562513](https://github.com/Orillusion/orillusion/assets/51897387/4e6b37be-d9c1-4afe-8964-84c025670341) ## 测试引擎版本: 0.7.2 ## 本机配置 - CPU: 13th Gen Intel(R) Core(TM) i5-13600KF 3.50 GHz - Graphics...

bug

When using `btRaycastVehicle` in Ammo.js, the vehicle does not sync its position when placed on a moving platform. It appears that the vehicle's raycasting references the global coordinate system, causing...