青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

eryar

PipeCAD - Plant Piping Design Software.
RvmTranslator - Translate AVEVA RVM to OBJ, glTF, etc.
posts - 603, comments - 590, trackbacks - 0, articles - 0

OpenCASCADE Performance Test

Posted on 2014-09-25 21:41 eryar 閱讀(2514) 評論(0)  編輯 收藏 引用 所屬分類: 2.OpenCASCADE

OpenCASCADE Performance Test

eryar@163.com

Abstract. Use the Draw Test Harness to test the performance of OpenCASCADE by Tcl scripts. From the test result, you will check whether the OpenCASCADE meet your need.

Key Words. OpenCASCADE, Performance Test, Draw Test Harness, Tcl/Tk

1. Introduction

OpenCASCADE開發平臺提供了3D曲面和實體造型,CAD數據交換及可視化的功能。作為C++的開發庫,OpenCASCADE最適于處理3D造型的CAD,制造、測量(CAM)及數值仿真(CAE)等軟件的開發。

Draw Test Harness使用Tcl封裝了OpenCASCADE的很多命令,通過編寫Tcl腳本,可以方便地測試OpenCASCADE相應的功能。

本文主要介紹使用Tcl/Tk腳本在Draw Test Harness中測試OpenCASCADE的網格及可視化的性能。

wps_clip_image-27844

Figure 1.1 Test 1000 Spheres

2.Mesh Test

實體形狀顯示需要被網格化,網格化速度的快慢直接影響顯示的速度。所以先測試一下OpenCASCADE的網格剖分算法的速度。相應的Tcl腳本如下所示:

 

#
#    Copyright (c) 2014 eryar All Rights Reserved.
#
#        File    : testocc.tcl
#        Author  : eryar@163.com
#        Date    : 2014-09-25 18:10
#        Version : 1.0v
#
#    Description : Test the OpenCASCADE performance.
#


pload MODELING VISUALIZATION

set shapeCount 
100
set count 
10
set distance 
5000

#psphere s 3.0
#restore data/occ/CrankArm.brep s
#restore data/occ/Moto.brep s

restore data/occ/F1.brep s

puts 
"\nMeshing the $shapeCount shapes"
chrono aTimer start
for {set i 0} {$i < $shapeCount} {incr i 1} {
    copy s s
$i

    set dx [expr (
$i%$count)*$distance]
    set dy [expr (
$i/$count)*$distance]
    set dz 
0.0

    ttranslate s
$i $dx $dy $dz

    
# mesh the shape
    incmesh s$i 1 1
}
chrono aTimer show

下面對上述代碼進行簡單分析:

v 用pload命令加載所需要的建模及可視化模塊;

v 用restore命令加載一個brep文件到形狀變量s;

v 用chrono打開一個計時器aTimer;

v 用ttranslate來陣列復制形狀s得到的形狀;

v 用incmesh來對形狀進行網格化;

wps_clip_image-31088

Figure 2.1 Mesh 100 F1

上述Tcl測試了網格化100輛F1賽車的時間如上圖所示。可以修改上述Tcl腳本代碼,來測試網格化10000個球所需要的時間。

3.Display Test

網格化之后可以顯示出形狀了。下面的Tcl腳本測試了OpenCASCADE的顯示性能:


puts 
"\nDisplaying the $shapeCount shapes"
chrono aTimer start
for {set i 0} {$i < $shapeCount} {incr i 1} {
    vdisplay s
$i
}
chrono aTimer show
chrono aTimer stop

vsetdispmode 
1
vfit

puts 
"\nShow the frame rate"
vfps

 

顯示效果如下圖所示:

wps_clip_image-18679

Figure 3.1 Hundreds of F1

其中命令vfps是顯示當前視圖的幀頻數的。100輛F1的幀數有26,速度還行,稍有卡滯。

4. Conclusion

根據上述Tcl腳本可以看出OpenCASCADE的網格及可視化的性能還可以。可以修改上述代碼,來測試顯示10000個球體所需要的時間。

最后給出上述Tcl測試用的模型數據及Tcl腳本完整代碼供下載使用。

PDF Version and Tcl Script: OpenCASCADE Performance Test

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲宅男天堂在线观看无病毒| 亚洲国产乱码最新视频| 一本色道久久综合狠狠躁篇怎么玩 | 欧美大胆成人| 欧美高清视频www夜色资源网| 日韩视频国产视频| 99综合视频| 国产日韩欧美制服另类| 另类天堂av| 欧美日韩一区二区三| 亚洲欧美日韩综合| 久久精品最新地址| 亚洲乱码国产乱码精品精| 99这里有精品| 精品av久久707| 91久久久久久| 国产日韩欧美一区二区三区四区| 久久久综合精品| 欧美日韩精品免费观看视频完整| 欧美一区二区三区免费视| 久久综合久久久久88| 亚洲天堂成人在线观看| 久久福利精品| 亚洲一级黄色片| 久久久蜜臀国产一区二区| 国产精品99久久久久久白浆小说| 欧美中文字幕视频在线观看| 夜夜嗨av一区二区三区四季av| 午夜精品久久久久久久久久久久久| 亚洲国产精品久久久久秋霞影院| 在线亚洲+欧美+日本专区| 怡红院精品视频在线观看极品| 亚洲美女尤物影院| 一区二区亚洲| 亚洲男人第一av网站| 日韩视频在线播放| 久久久久久久久久看片| 亚洲免费视频中文字幕| 欧美成人精品高清在线播放| 久久久精品日韩| 国产精品成人一区二区| 亚洲黄色成人| 亚洲国产福利在线| 欧美一区二区三区视频免费播放| 亚洲一区二区三区777| 欧美激情1区| 欧美激情第3页| 狠狠88综合久久久久综合网| 亚洲女同在线| 午夜精品久久久久影视| 欧美日韩1区2区3区| 亚洲国产高清一区二区三区| 一区视频在线播放| 欧美中文字幕第一页| 欧美一区永久视频免费观看| 国产精品v日韩精品v欧美精品网站| 亚洲国产综合视频在线观看| 亚洲精品视频在线观看网站 | 欧美jjzz| 亚洲国产精品免费| 牛人盗摄一区二区三区视频| 欧美成人激情在线| 亚洲国产婷婷香蕉久久久久久99 | 可以看av的网站久久看| 国产精品久久久久久久免费软件| 亚洲欧洲日本一区二区三区| 亚洲美女电影在线| 欧美精品在线观看播放| 亚洲欧洲精品一区二区三区波多野1战4| 激情欧美一区二区三区在线观看| 久久成人免费电影| 欧美成人精品福利| 亚洲美女黄网| 欧美视频精品在线观看| 亚洲一区二区三区精品视频| 欧美影片第一页| 狠狠88综合久久久久综合网| 农村妇女精品| 99国产精品自拍| 欧美一级大片在线观看| 国产一区在线播放| 能在线观看的日韩av| 99re亚洲国产精品| 欧美专区18| 亚洲国产福利在线| 欧美午夜精品| 久久久久久电影| 亚洲欧洲一级| 久久av在线看| 亚洲精品免费在线| 国产精品伦理| 久久婷婷影院| 一区二区三区你懂的| 久久久噜噜噜久久人人看| 亚洲国产毛片完整版| 欧美午夜精品久久久| 久久精品夜色噜噜亚洲aⅴ| 亚洲精品欧美专区| 久久国产高清| 一本一道久久综合狠狠老精东影业 | 一区二区毛片| 免费欧美在线视频| 亚洲婷婷综合久久一本伊一区| 国产目拍亚洲精品99久久精品 | 亚洲区国产区| 久久精品夜色噜噜亚洲aⅴ| 一本色道久久综合亚洲精品不 | 亚洲影音一区| 亚洲国产日韩一级| 国产三级欧美三级| 欧美日韩1区2区| 久久久久久午夜| 亚洲性图久久| 亚洲精品一区二区在线观看| 久久伊人免费视频| 亚洲欧美色一区| 亚洲精品中文字幕有码专区| 国产一区二区三区久久久久久久久 | 亚洲在线1234| 亚洲三级免费电影| 麻豆精品视频| 久久激情五月激情| 亚洲免费视频中文字幕| 99国产精品久久久久久久成人热| 激情亚洲成人| 国产一区二区久久| 国产精品高精视频免费| 欧美激情在线有限公司| 老司机精品导航| 久久激情婷婷| 欧美一区中文字幕| 亚洲欧美日本国产有色| 99精品国产一区二区青青牛奶| 欧美成在线视频| 蜜臀av在线播放一区二区三区| 欧美主播一区二区三区| 亚洲欧美视频| 欧美一区二区三区久久精品| 小黄鸭视频精品导航| 亚洲一区中文| 亚洲欧美电影院| 亚洲一品av免费观看| 制服诱惑一区二区| 一区二区三区四区五区视频| 一本色道久久加勒比88综合| 亚洲深夜福利网站| 亚洲图片欧洲图片av| 亚洲深夜福利视频| 亚洲女与黑人做爰| 亚洲欧美日本国产有色| 欧美一区二区三区免费视| 欧美亚洲尤物久久| 久久免费黄色| 欧美v亚洲v综合ⅴ国产v| 亚洲高清免费| 亚洲美女啪啪| 亚洲在线黄色| 久久av免费一区| 欧美成人69| 欧美日韩视频在线第一区| 国产精品久久一卡二卡| 国产亚洲欧美日韩精品| 伊人狠狠色j香婷婷综合| 亚洲国产午夜| 亚洲欧美中日韩| 久久久久久九九九九| 欧美刺激性大交免费视频| 亚洲人成艺术| 欧美一级久久久| 久热爱精品视频线路一| 欧美日韩精品三区| 国产欧美精品在线播放| 亚洲高清久久| 亚洲一区二区三区四区五区午夜 | 欧美在线视频a| 欧美黄污视频| 亚洲天堂av综合网| 久久先锋资源| 国产精品久久久久久久一区探花 | 国产精品系列在线播放| 精品91在线| 亚洲欧美激情诱惑| 老鸭窝毛片一区二区三区| 亚洲免费成人av电影| 久久精品女人天堂| 欧美日韩精品综合在线| 狠狠干综合网| 亚洲综合色婷婷| 亚洲第一视频网站| 欧美一区二区三区在线观看视频| 欧美激情亚洲另类| 国产一区二区三区日韩| 中文网丁香综合网| 欧美成人午夜激情在线| 亚洲免费伊人电影在线观看av| 欧美激情一区二区三区在线视频| 国产最新精品精品你懂的| 亚洲综合色自拍一区| 亚洲区一区二| 免费观看在线综合色|