javascript - 三 JS,.ply 文件的类型有区别吗?
问题描述
我复制了基本threeJS
演示,其中包含一个.ply
在线找到的文件,该文件已编码binary_little_endian 1.0
并且它工作正常。
我已经添加了更多.ply
文件,但这些文件被编码ascii 1.0
,并且不会显示/出现(没有抛出错误,场景的灯光和其他功能正常工作)。
文件编码是否可能有所作为?或者这些文件可能只是超出了相机的视线范围?(我尝试将相机移动到不同的地方无济于事)
编辑:文件顶部ASCII
:
ply
format ascii 1.0
obj_info Photoneo PLY PointCloud ( Width = 2064; Height = 1544)
element vertex 3186816
property float x
property float y
property float z
element camera 1
property float view_px
property float view_py
property float view_pz
property float x_axisx
property float x_axisy
property float x_axisz
property float y_axisx
property float y_axisy
property float y_axisz
property float z_axisx
property float z_axisy
property float z_axisz
element phoxi_frame_params 1
property uint32 frame_width
property uint32 frame_height
property uint32 frame_index
property float frame_start_time
property float frame_duration
end_header
-0 -0 0
-0 -0 0
...
最重要的binary_little_endian
是:
ply
format binary_little_endian 1.0
comment File exported by Artec Group 3D Scanning Solutions
comment www.artec-group.com
element vertex 149979
property float x
property float y
property float z
element face 300000
property list uchar int vertex_indices
end_header
ª0-B>F†Á€‘|ÂŽ
...
解决方案
推荐阅读
- ios - Xcode 11 Beta 5 调试器没有废话?
- java - 自定义拦截器返回,但请求未命中控制器中的函数
- c# - 单击按钮更改数据
- r - 如何获得每个参与者的分配
- android - Kotlin:Exoplayer 没有播放视频
- azure-sql-database - 如何在 Visual Studio 中为 ISE 数据库的逻辑应用创建 SQL 连接?
- python - Try-except 不会在 for 循环中重新运行整个代码
- html - 如何在跨度后有条件地添加文本,仅当跨度文本不为空时
- python - 芹菜工人在 Heroku 上坠毁
- xamarin - 注册后读取WebView localStorage