osgViewer STL Model Test

简介: osgViewer STL Model Test eryar@163.com使用osgViewer的读取模型文件的插件,可以读取一些常见三维及二维的文件。下面主要测试STL的三维的模型文件hand.stl。

osgViewer STL Model Test



eryar@163.com

使用osgViewer的读取模型文件的插件,可以读取一些常见三维及二维的文件。下面主要测试STL的三维的模型文件hand.stl。

在命令行中输入命令就可以显示D盘中的hand.stl三维模型:

image

Figure 1. osgViewer command

image

Figure 2. Hand model in osgViewer

osgViewer对STL文件读取速度很快。从图中的统计数据可以看,这个手的三维模型由654666个三角形组成。当以实体渲染模式显示时,

Frame Rate为60帧左右,显示速度也不错。可见用OpenGL显示大量三角形的速度是很不错的。

 

当切换到线框或顶点显示模式时,速度明显下降,Frame Rate 只有17帧左右,如果全部显示时才6帧左右。如下图所示:

image

Figure 3. Hand model in wireframe mode

 

结论

使用OpenGL时使用实体渲染模式时,速度很快。当使用线框模式时,因为要绘制大量的线,导致速度变慢。

目录
相关文章
|
3月前
|
JavaScript
v-model和:model的区别
v-model和:model的区别
35 0
|
Serverless
train_test_split.py代码解释
这段代码用于将MovieLens 1M数据集的评分数据划分为训练集和测试集。 • 首先,使用Path库获取当前文件的父级目录,也就是项目根目录。 • 接着,定义输出训练集和测试集文件的路径。
118 0
|
缓存 Python
|
PyTorch 算法框架/工具
pytorch使用cat()和stack()拼接tensors
pytorch使用cat()和stack()拼接tensors
86 0
|
PyTorch 算法框架/工具
AttributeError: ‘model’ object has no attribute ‘copy’-pytorch
AttributeError: ‘model’ object has no attribute ‘copy’-pytorch
|
机器学习/深度学习 存储 缓存
ML之sklearn:sklearn的make_pipeline函数、RobustScaler函数、KFold函数、cross_val_score函数的代码解释、使用方法之详细攻略
ML之sklearn:sklearn的make_pipeline函数、RobustScaler函数、KFold函数、cross_val_score函数的代码解释、使用方法之详细攻略
FastAPI(22)- Pydantic Model 结合 Union、List 的使用场景
FastAPI(22)- Pydantic Model 结合 Union、List 的使用场景
432 0
FastAPI(22)- Pydantic Model 结合 Union、List 的使用场景
Backbone - create model的实现原理
Created by Wang, Jerry, last modified on May 29, 2016
118 0
Backbone - create model的实现原理
|
数据挖掘 计算机视觉
ML之sklearn:sklearn的make_pipeline函数、RobustScaler函数、KFold函数、cross_val_score函数的代码解释、使用方法之详细攻略(二)
ML之sklearn:sklearn的make_pipeline函数、RobustScaler函数、KFold函数、cross_val_score函数的代码解释、使用方法之详细攻略
|
机器学习/深度学习 存储 缓存
ML之sklearn:sklearn的make_pipeline函数、RobustScaler函数、KFold函数、cross_val_score函数的代码解释、使用方法之详细攻略(一)
ML之sklearn:sklearn的make_pipeline函数、RobustScaler函数、KFold函数、cross_val_score函数的代码解释、使用方法之详细攻略