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

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>
            亚洲视频每日更新| 久久久久久久久久久一区| 亚洲国产精品国自产拍av秋霞| 欧美一区二区视频网站| 国产亚洲永久域名| 麻豆av一区二区三区久久| 久久久久一区| 99精品免费视频| 一区二区91| 国产亚洲一区二区三区| 欧美a级理论片| 欧美日韩成人精品| 亚洲一二三区视频在线观看| 亚洲欧美另类中文字幕| 在线观看久久av| 91久久精品国产91久久| 欧美三级在线视频| 久久九九国产| 免费久久99精品国产自| 亚洲一级免费视频| 久久精品最新地址| 一本久久精品一区二区| 西西裸体人体做爰大胆久久久| 精品999网站| 夜夜精品视频一区二区| 国外成人在线| 亚洲毛片在线观看| 红桃视频欧美| 一区二区欧美在线| 伊人成年综合电影网| 日韩视频在线观看免费| 精品96久久久久久中文字幕无| 亚洲激情欧美激情| 国产婷婷一区二区| 亚洲精品一区在线观看| 精品成人乱色一区二区| 一区二区三区高清在线观看| 在线欧美一区| 性久久久久久| 亚洲免费影视第一页| 老牛嫩草一区二区三区日本| 欧美亚洲视频| 欧美日韩99| 欧美国产视频在线| 国产伊人精品| 亚洲一区精彩视频| 9色porny自拍视频一区二区| 久久久综合免费视频| 欧美在线综合视频| 国产精品久久久久久久久久ktv| 欧美激情麻豆| 亚洲第一精品福利| 久久精品国产第一区二区三区| 亚洲免费在线视频| 欧美色视频在线| 亚洲精品欧美精品| 亚洲免费观看在线视频| 乱中年女人伦av一区二区| 久久久久免费观看| 国产日韩免费| 亚洲欧美日韩另类精品一区二区三区| 一区二区三区你懂的| 欧美另类一区| 99视频日韩| 亚洲一区二区视频| 国产精品久久久久aaaa九色| 日韩一级黄色av| 亚洲视频一二区| 国产精品户外野外| 亚洲欧美在线看| 久久成人18免费观看| 国产私拍一区| 久久久久久久久久久久久久一区| 久久蜜臀精品av| 在线播放中文一区| 欧美高清视频一二三区| 日韩香蕉视频| 亚洲自拍高清| 国产亚洲在线观看| 久久久www| 亚洲黄色免费| 亚洲专区在线| 国产真实久久| 女同性一区二区三区人了人一| 亚洲国产成人在线| 亚洲天堂第二页| 国产午夜精品久久久久久久| 久久精选视频| 亚洲精品一区二区三区蜜桃久| 午夜一级久久| 亚洲成人资源| 欧美色123| 久久久久se| 亚洲精品色图| 久久免费高清| 一本色道久久88综合日韩精品 | 久久夜色精品国产| 亚洲国产日日夜夜| 欧美婷婷久久| 久久久免费av| 在线一区免费观看| 欧美阿v一级看视频| 亚洲视频久久| 在线观看日韩精品| 国产精品久久久久99| 久久精品免费看| 一本色道久久综合亚洲精品不| 久久久久国产精品麻豆ai换脸| 亚洲日本aⅴ片在线观看香蕉| 国产精品推荐精品| 欧美1区2区| 欧美在线一二三四区| 一本到12不卡视频在线dvd| 美国十次成人| 亚洲免费在线精品一区| 亚洲区中文字幕| 国外成人在线视频网站| 国产精品久久精品日日| 欧美高清在线视频| 久久久天天操| 香蕉久久夜色精品| 国产精品99久久99久久久二8| 欧美电影在线播放| 久久人体大胆视频| 欧美一区1区三区3区公司| 一区二区精品| 亚洲精品一区中文| 亚洲电影免费观看高清完整版| 国产欧美精品在线播放| 国产精品第一页第二页第三页| 欧美激情一区三区| 美女脱光内衣内裤视频久久影院| 久久大逼视频| 欧美一级网站| 午夜精品久久久久久99热软件| 一级成人国产| 日韩一区二区精品在线观看| 亚洲国产日本| 91久久久久久国产精品| 亚洲成色777777在线观看影院| 免费亚洲一区| 欧美电影打屁股sp| 欧美国产精品| 欧美黄色一区| 亚洲经典三级| 亚洲精品美女| 一本色道久久综合一区| 一区二区国产精品| 一区二区毛片| 亚洲字幕在线观看| 午夜在线a亚洲v天堂网2018| 欧美一乱一性一交一视频| 欧美在线www| 久久精品国产亚洲精品| 久久久久久久波多野高潮日日 | 亚洲欧美影院| 亚洲欧美三级伦理| 久久成人亚洲| 你懂的成人av| 欧美色图五月天| 国产伦理一区| 在线日韩欧美| a4yy欧美一区二区三区| 亚洲免费婷婷| 久久精品一区二区三区不卡牛牛| 久久在线免费观看视频| 欧美激情 亚洲a∨综合| 日韩亚洲成人av在线| 亚洲天堂网在线观看| 久久精品女人的天堂av| 欧美成人精品h版在线观看| 欧美日韩视频在线观看一区二区三区 | 亚洲精品一区在线| 亚洲一区二区三区涩| 久久久人人人| 欧美日韩少妇| 激情欧美一区二区三区| 99精品欧美一区二区三区综合在线| 中国成人黄色视屏| 久久综合狠狠| 一本色道88久久加勒比精品| 久久成人18免费观看| 欧美日韩视频在线第一区| 国内精品视频在线观看| 99精品国产一区二区青青牛奶| 亚洲一区二区在线免费观看视频 | 亚洲精品乱码久久久久久| 亚洲欧美日本视频在线观看| 免费在线看成人av| 一区二区三区日韩| 欧美77777| 韩国av一区| 亚洲欧美日韩在线观看a三区| 欧美国产视频日韩| 亚洲欧美日本精品| 欧美精品激情blacked18| 国内精品久久久久影院优| 亚洲尤物在线视频观看| 欧美激情亚洲另类| 久久精品道一区二区三区|