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

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

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

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

wps_clip_image-27844

Figure 1.1 Test 1000 Spheres

2.Mesh Test

實體形狀顯示需要被網(wǎng)格化,網(wǎng)格化速度的快慢直接影響顯示的速度。所以先測試一下OpenCASCADE的網(wǎng)格剖分算法的速度。相應(yīng)的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

下面對上述代碼進(jìn)行簡單分析:

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

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

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

v 用ttranslate來陣列復(fù)制形狀s得到的形狀;

v 用incmesh來對形狀進(jìn)行網(wǎng)格化;

wps_clip_image-31088

Figure 2.1 Mesh 100 F1

上述Tcl測試了網(wǎng)格化100輛F1賽車的時間如上圖所示??梢孕薷纳鲜鯰cl腳本代碼,來測試網(wǎng)格化10000個球所需要的時間。

3.Display Test

網(wǎng)格化之后可以顯示出形狀了。下面的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是顯示當(dāng)前視圖的幀頻數(shù)的。100輛F1的幀數(shù)有26,速度還行,稍有卡滯。

4. Conclusion

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

最后給出上述Tcl測試用的模型數(shù)據(jù)及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>
            亚洲无限乱码一二三四麻| 中文在线一区| 免费日韩一区二区| 久久综合电影| 亚洲伦理在线| 9色国产精品| 国产精品毛片大码女人| 久久精品成人欧美大片古装| 亚洲欧美日韩在线一区| 精品电影在线观看| 最新亚洲电影| 国产精品国产三级国产普通话蜜臀| 亚洲欧美日韩一区| 久久久久久久网站| 日韩一级片网址| 亚洲欧美视频在线观看| 在线观看亚洲精品视频| 亚洲人永久免费| 国产欧美日韩亚洲| 欧美激情一区二区三区高清视频| 欧美三区美女| 牛牛影视久久网| 国产精品xxx在线观看www| 久久久欧美精品| 欧美日韩不卡| 美国十次了思思久久精品导航| 欧美国产精品| 久久视频精品在线| 欧美网站在线| 牛牛精品成人免费视频| 国产精品社区| 亚洲精品一区中文| 欲香欲色天天天综合和网| 一区二区三区日韩精品| 亚洲国产精品一区二区第一页| 亚洲一区日本| 一本色道久久综合亚洲精品按摩| 欧美专区在线观看| 亚洲欧美另类国产| 欧美日本视频在线| 狂野欧美一区| 国产一区二区三区免费不卡| 99精品国产一区二区青青牛奶| 在线免费观看视频一区| 亚洲欧美综合精品久久成人| 99国产精品久久久久久久成人热| 久久久久一区二区三区| 欧美亚洲一区二区在线| 欧美视频二区36p| 91久久嫩草影院一区二区| 精品成人久久| 久久久国产视频91| 久久精品三级| 国产精品一区二区三区四区五区| 亚洲精品中文字幕在线| 亚洲日本中文| 欧美成人精品在线| 欧美激情1区| 亚洲国产婷婷| 久久一二三四| 欧美激情精品久久久| 亚洲国产高清视频| 玖玖玖国产精品| 欧美电影资源| 亚洲黄一区二区三区| 美国十次成人| 亚洲激情午夜| 一区二区欧美视频| 欧美三日本三级少妇三2023| 亚洲看片一区| 亚洲综合国产激情另类一区| 欧美日韩在线一区二区三区| 日韩亚洲不卡在线| 午夜精品久久久久久久蜜桃app | 国产精品欧美久久久久无广告| 亚洲三级毛片| 亚洲午夜久久久| 国产精品一区二区久激情瑜伽| 亚洲一区二区成人| 久久久国产精品一区二区三区| 国产综合在线视频| 久久亚洲综合色| 亚洲精选视频在线| 欧美在线视频观看| 亚洲福利视频网站| 欧美人体xx| 亚洲欧美日韩中文视频| 久久综合伊人77777蜜臀| 亚洲国产精品久久久久秋霞蜜臀| 女女同性女同一区二区三区91| 亚洲黄网站在线观看| 亚洲欧美国产日韩中文字幕| 国产日韩综合一区二区性色av| 久久亚洲不卡| 一本色道**综合亚洲精品蜜桃冫 | 亚洲在线1234| 韩日在线一区| 欧美日韩亚洲一区二区三区在线| 香蕉成人伊视频在线观看| 老司机一区二区| 亚洲一区欧美激情| 在线国产日韩| 国产精品免费久久久久久| 久久一区二区视频| 亚洲视频一区二区| 欧美激情第8页| 欧美一区二区三区视频在线 | 狠狠做深爱婷婷久久综合一区 | 国产精品国产亚洲精品看不卡15| 香蕉成人伊视频在线观看| 欧美激情中文字幕在线| 欧美韩日一区| 1024亚洲| 久久亚洲精品视频| 久久精品国产久精国产思思| 亚洲视屏一区| …久久精品99久久香蕉国产| 国产精品国产一区二区| 欧美大片免费观看| 久久国产天堂福利天堂| 亚洲一区图片| 亚洲乱码国产乱码精品精98午夜| 久久综合成人精品亚洲另类欧美| 亚洲一区网站| 在线综合亚洲欧美在线视频| 亚洲国产成人久久综合一区| 国产午夜精品麻豆| 国产免费成人av| 国产精品高清免费在线观看| 欧美激情精品久久久久久黑人 | 久久精品国产免费| 亚洲男人av电影| 一区二区三区久久网| 亚洲人体影院| 亚洲精品在线看| 亚洲精品欧美日韩专区| 亚洲欧洲日产国产综合网| 一区二区三区在线观看国产| 国产亚洲精品一区二555| 国产欧美日韩精品一区| 国产精品美女主播| 国产麻豆日韩欧美久久| 国产精品视频99| 国产欧美日韩免费| 国产欧美日韩专区发布| 国产老肥熟一区二区三区| 国产精品视频成人| 国产情侣一区| 极品尤物久久久av免费看| 黄色成人在线网站| 亚洲高清av在线| 91久久久久久国产精品| 亚洲美女电影在线| 亚洲性视频网站| 性久久久久久久久| 久久久国产视频91| 欧美+日本+国产+在线a∨观看| 蜜臀久久久99精品久久久久久 | 亚洲精品国偷自产在线99热| 日韩午夜激情| 亚洲欧美日韩精品久久亚洲区 | 亚洲国产精品精华液2区45| 欧美成人精品1314www| 亚洲国产美女| 中文在线资源观看网站视频免费不卡 | 亚洲国产精品欧美一二99| 欧美国产精品人人做人人爱| 91久久精品国产91性色tv| 一区二区三区精密机械公司 | 午夜精品免费| 午夜国产欧美理论在线播放| 久久久久久国产精品mv| 欧美va亚洲va香蕉在线| 亚洲美女黄色片| 午夜亚洲福利| 欧美成人性网| 国产日韩欧美一区二区三区四区| 在线欧美小视频| 亚洲欧美变态国产另类| 久久亚洲私人国产精品va| 亚洲精品色图| 久久精品人人| 国产精品二区在线| 亚洲国产精品第一区二区三区| 亚洲午夜在线观看| 欧美国产第二页| 午夜国产精品影院在线观看| 欧美v国产在线一区二区三区| 国产精品私人影院| 亚洲肉体裸体xxxx137| 欧美专区在线观看| 日韩视频不卡中文| 美女国内精品自产拍在线播放| 国产精品午夜久久| 日韩视频精品在线| 欧美成人视屏| 久久精品亚洲一区二区| 欧美色欧美亚洲另类七区| 亚洲第一久久影院| 久久视频一区|