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

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>
            99re8这里有精品热视频免费| 国产精品激情偷乱一区二区∴| 亚洲一区二区三区在线播放| 先锋影音久久久| 亚洲天堂成人在线观看| 欧美大色视频| 欧美 日韩 国产精品免费观看| 国产情人综合久久777777| 亚洲最黄网站| 在线一区二区三区四区| 欧美国产乱视频| 亚洲国产精品久久久久婷婷884| 国产精品伊人日日| 亚洲免费在线精品一区| 亚洲免费在线观看视频| 欧美日韩国产综合一区二区| 亚洲精品美女在线观看| 日韩午夜电影av| 欧美激情综合色| 亚洲欧洲精品一区二区三区波多野1战4| 激情一区二区三区| 久久精选视频| 欧美大片一区二区三区| 亚洲福利国产精品| 欧美sm视频| 最新中文字幕一区二区三区| 在线亚洲观看| 国产精品久久久久久久久久三级| 亚洲一区在线观看免费观看电影高清 | 亚洲午夜女主播在线直播| 这里只有精品视频| 国产精品久久久久毛片大屁完整版 | 免费观看亚洲视频大全| 亚洲大胆人体视频| 欧美成人精品激情在线观看| 亚洲精品一区二区三区不| 亚洲影院免费| 国产一区二区三区久久精品| 老司机免费视频一区二区三区| 欧美国产日韩在线| 一区二区不卡在线视频 午夜欧美不卡在 | 一区二区日韩| 国产麻豆9l精品三级站| 久久久噜噜噜久久久| 亚洲第一级黄色片| 亚洲字幕一区二区| 国产亚洲精品久久久| 久久综合色一综合色88| 日韩特黄影片| 久久久久国产精品一区| 亚洲人成毛片在线播放| 国产精品国产三级国产专播品爱网 | 国产欧美va欧美不卡在线| 久久亚洲私人国产精品va| 亚洲美女视频在线观看| 欧美在线观看日本一区| 亚洲欧洲三级电影| 国产精品午夜av在线| 美腿丝袜亚洲色图| 亚洲尤物视频在线| 亚洲国产免费看| 久久超碰97中文字幕| 日韩亚洲欧美成人一区| 国产亚洲欧美日韩精品| 欧美日韩国产综合视频在线观看| 亚洲欧美在线一区| 亚洲黄色免费电影| 久久久免费精品| 亚洲午夜一区二区三区| 黄色成人在线观看| 国产精品日韩一区二区| 欧美精品啪啪| 久久久久国产一区二区三区| 亚洲在线视频| avtt综合网| 亚洲国产清纯| 欧美电影在线| 久久久久综合| 一区二区三区欧美在线| 亚洲高清不卡在线| 国产日韩欧美在线播放| 国产精品久久久久久超碰| 欧美大片免费久久精品三p| 久久久久久9| 西瓜成人精品人成网站| 亚洲综合日本| 亚洲一区bb| 一区二区三区精品视频| 亚洲激情av| 亚洲欧美在线一区二区| 亚洲视频视频在线| 欧美激情一区二区三区成人| 久久九九久精品国产免费直播| 亚洲图片在区色| 一区二区三区鲁丝不卡| 日韩视频精品在线观看| 亚洲黄色尤物视频| 最新日韩在线视频| 亚洲激情中文1区| 亚洲黄色尤物视频| 91久久精品国产| 在线观看日韩av| 国模精品一区二区三区| 国内精品国语自产拍在线观看| 国产午夜精品美女毛片视频| 国产亚洲午夜| 一区二区在线视频| 亚洲国产成人高清精品| 亚洲国产女人aaa毛片在线| 亚洲国产日韩欧美在线99| 亚洲国产精品久久久| 亚洲精品美女久久7777777| 亚洲成人在线网站| 一区在线观看| 国外视频精品毛片| 一区二区三区在线观看国产| 精品999网站| 亚洲国产成人久久综合一区| 亚洲激情在线| 一区二区三区四区五区视频| 亚洲综合另类| 久久久久国产精品一区二区| 欧美xart系列高清| 亚洲精品在线一区二区| 亚洲小视频在线观看| 久久爱www久久做| 欧美激情一区二区三区在线| 欧美亚洲成人免费| 国内精品久久久久伊人av| 亚洲激情视频网| 亚洲综合日韩在线| 久久久综合激的五月天| 亚洲国产视频一区| 亚洲桃色在线一区| 久久久久久久国产| 欧美四级伦理在线| 在线电影欧美日韩一区二区私密| 日韩视频一区二区在线观看 | 99在线视频精品| 亚洲无吗在线| 久久综合免费视频影院| 欧美视频在线观看 亚洲欧| 国产一区亚洲一区| 99精品国产在热久久| 欧美在线观看天堂一区二区三区| 欧美电影免费观看高清完整版| 一区二区三区久久| 毛片基地黄久久久久久天堂| 国产精品国产三级国产aⅴ9色| 韩曰欧美视频免费观看| 亚洲午夜视频在线| 欧美高清视频一区二区| 亚洲免费影视第一页| 欧美精品手机在线| 伊人蜜桃色噜噜激情综合| 亚洲永久精品大片| 亚洲欧洲日本在线| 久久精品视频一| 国产精品免费网站在线观看| 亚洲人成在线观看一区二区| 久久精品国产免费观看| av成人天堂| 欧美精品一卡| 亚洲国产欧美日韩另类综合| 久久久久女教师免费一区| 亚洲无线视频| 久久久久一本一区二区青青蜜月| 欧美激情视频网站| 欧美在线观看一区二区| 国产精品久久久久国产精品日日| 亚洲经典三级| 麻豆av一区二区三区| 欧美一级成年大片在线观看| 国产精品国产三级国产专播品爱网| 亚洲高清视频在线| 麻豆成人在线| 久久激情视频| 激情欧美一区二区三区在线观看| 欧美中文字幕不卡| 亚洲午夜av| 国产精品vvv| 亚洲尤物影院| 亚洲一级免费视频| 国产精品永久免费观看| 欧美一区二区精品| 亚洲欧美偷拍卡通变态| 国产伦精品一区二区三区四区免费 | 欧美日韩国产综合新一区| 一本色道久久加勒比精品| 亚洲日本欧美天堂| 欧美全黄视频| 一区二区三区日韩| 亚洲视频在线看| 国产人成一区二区三区影院| 久久久福利视频| 看片网站欧美日韩| 日韩亚洲在线观看| 中文精品一区二区三区| 国产伦精品一区二区三区视频孕妇 | 亚洲免费观看|