Orillusion / orillusion

Orillusion is a pure Web3D rendering engine which is fully developed based on the WebGPU standard.
https://www.orillusion.com
MIT License
4.98k stars 621 forks source link

[BUG]: graphic3D.drawLines 创建的线条数量过多会导致错误 #402

Open ID-Emmett opened 5 months ago

ID-Emmett commented 5 months ago

Bug描述

测试发现通过使用 graphic3D.drawLines 无法创建超过 32000 条线, 无论是根据两个点创建线一条线,或是多个点创建线,均存在限制。

期待的结果

允许创建更多的线,或是有其他解决方案处理超过数十万条线的构建。

报错截图

1716967562513

测试引擎版本:

0.7.2

本机配置

代码示例

https://codepen.io/id-emmett/pen/pomRzVe

其他信息

目的是通过Ammo.js DebugDrawer 接口结合 Orillusion 的绘制能力实现可视化物理对象的功能。

orillusion-admin commented 3 months ago

graphic3D这个能力和新版本的能力有冲突,我们后面会尽快统一