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

eryar

PipeCAD - Plant Piping Design Software.
PlantAssistant - Translate AVEVA RVM/SP3D VUE to glTF, STEP, etc.
posts - 606, comments - 590, trackbacks - 0, articles - 0

OpenCASCADE Performance Test

Posted on 2014-09-25 21:41 eryar 閱讀(2524) 評論(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| 亚洲精品久久久久久久久久久久| 羞羞漫画18久久大片| 亚洲一区二区日本| 午夜激情一区| 久久久国际精品| 欧美成人午夜影院| 久久精品国产精品亚洲精品| 亚洲天堂av在线免费| 亚洲一区二区三区四区视频| 亚洲欧美中文日韩在线| 久久电影一区| 欧美激情精品久久久六区热门| 亚洲区免费影片| 亚洲一区二区欧美| 久久精品人人做人人爽| 欧美成人午夜77777| 国产精品草草| 在线日本成人| 亚洲特色特黄| 免费在线成人| 99视频一区| 久久久噜噜噜久噜久久| 欧美视频二区| 影音先锋久久精品| 亚洲在线成人| 欧美大色视频| 午夜精品福利在线| 欧美精品18| 国内不卡一区二区三区| 亚洲视频观看| 欧美成人四级电影| 亚洲在线免费观看| 欧美激情第9页| 国内精品免费午夜毛片| 在线亚洲伦理| 亚洲国产成人av好男人在线观看| 亚洲欧美三级伦理| 欧美日韩在线另类| 91久久综合| 久久亚洲综合色| 亚洲综合精品| 国产精品s色| 一卡二卡3卡四卡高清精品视频| 久久艳片www.17c.com| 亚洲午夜在线观看| 欧美日韩亚洲不卡| 夜色激情一区二区| 亚洲国产小视频| 久久一综合视频| 一区二区亚洲欧洲国产日韩| 久久成人久久爱| 亚洲欧美日韩一区二区| 欧美视频精品在线观看| 一区二区三区高清在线观看| 亚洲国产福利在线| 欧美xxxx在线观看| 亚洲日本成人网| 亚洲高清视频在线观看| 免费在线观看日韩欧美| 亚洲激情国产| 亚洲国产精品久久| 欧美大片在线观看| 日韩一级成人av| 亚洲韩国精品一区| 欧美精品手机在线| 欧美**人妖| 国产久一道中文一区| 午夜精品久久久久久久久久久久久 | 久久久免费精品| 久久精品国产久精国产一老狼 | 免费亚洲电影| 亚洲精品乱码久久久久久日本蜜臀| 猛男gaygay欧美视频| 久久亚洲视频| 亚洲最快最全在线视频| 一区二区三区偷拍| 国产一区导航| 欧美 亚欧 日韩视频在线| 欧美成人一区二区| 亚洲一区中文字幕在线观看| 亚洲摸下面视频| 在线观看的日韩av| 亚洲精品系列| 国产日韩在线一区二区三区| 麻豆成人综合网| 欧美另类一区二区三区| 午夜久久福利| 免费久久99精品国产自| 在线中文字幕不卡| 性亚洲最疯狂xxxx高清| 亚洲人成网站在线播| 亚洲一区中文| 亚洲欧洲久久| 午夜激情亚洲| 99精品视频免费全部在线| 亚洲欧美日韩另类精品一区二区三区| 在线观看日韩| 亚洲已满18点击进入久久| 亚洲高清久久网| 亚洲在线观看免费| 日韩一级视频免费观看在线| 欧美一区2区视频在线观看| 日韩手机在线导航| 欧美一区二区三区久久精品茉莉花| 亚洲精品一区在线| 欧美一二三视频| 一本久道久久综合中文字幕| 久久国产精品黑丝| 亚洲天堂久久| 欧美成人高清视频| 久久香蕉国产线看观看网| 国产精品99免费看 | 99精品视频免费观看| 亚洲成人直播| 欧美一区亚洲| 久久爱另类一区二区小说| 欧美日韩在线三级| 欧美成人亚洲| 伊甸园精品99久久久久久| 性色av一区二区三区| 先锋影音久久久| 久久久久久噜噜噜久久久精品| 欧美日韩精品| 亚洲第一级黄色片| 一区一区视频| 久久精品导航| 久久久久久一区二区| 国产农村妇女毛片精品久久莱园子| 9久re热视频在线精品| 亚洲精选在线| 欧美经典一区二区| 日韩视频一区二区三区在线播放免费观看 | av不卡免费看| 亚洲午夜国产成人av电影男同| 欧美肥婆在线| 亚洲精品国产精品国自产在线| 亚洲国产精品久久久| 久久频这里精品99香蕉| 麻豆精品一区二区av白丝在线| 国产亚洲制服色| 久久久青草婷婷精品综合日韩| 美国成人直播| 亚洲第一久久影院| 欧美va天堂在线| 日韩午夜精品| 亚洲综合日韩中文字幕v在线| 国产精品久久久久久久久久尿 | 亚洲视频电影在线| 国产精品毛片| 西西裸体人体做爰大胆久久久| 久久久久国产精品一区三寸| 一区在线影院| 欧美日本高清| 亚洲欧美日韩精品久久亚洲区| 久久久噜噜噜久久久| 亚洲电影观看| 欧美视频网站| 欧美一区二区三区免费在线看| 美玉足脚交一区二区三区图片| 亚洲乱码一区二区| 国产精品日韩在线一区| 久久久国产一区二区| 亚洲激情亚洲| 欧美中文字幕视频| 亚洲欧洲在线免费| 国产精品美女久久久久aⅴ国产馆| 欧美一级视频| 日韩视频在线一区| 久久亚洲二区| 亚洲一区999| 在线成人av.com| 国产精品乱码一区二区三区| 久久深夜福利免费观看| 一个色综合av| 欧美激情第五页| 久久国产精彩视频| 日韩亚洲视频| 国内揄拍国内精品少妇国语| 欧美va亚洲va香蕉在线| 亚洲一区视频在线| 亚洲人成在线观看一区二区| 久久久精品国产一区二区三区| 亚洲精品久久久久久下一站| 久久久久久一区二区| 亚洲高清在线视频| 欧美在线综合视频| 一本色道综合亚洲| 影音先锋一区| 国产精品嫩草影院av蜜臀| 欧美1区2区3区| 久久se精品一区精品二区| 一区二区三区四区五区精品| 欧美激情女人20p| 久久影院午夜论| 久久久91精品国产| 欧美一区国产一区| 亚洲一区二区三区四区五区黄| 91久久国产综合久久蜜月精品|