osg內建圓柱體與分解面的記憶體對比

2021-09-18 08:00:50 字數 432 閱讀 6096

osg測試(自寫了test程式,內建圓柱),

建立:2w個圓柱 149mb

20w個圓柱,每乙個建立一次 332mb  

100w個圓柱 達到19988就不動了,估計記憶體耗完

建立1個,放入不同的矩陣節點:

200w個圓柱,建立乙個,放到不同的矩陣節點下 985mb

放到ep3d中測試

內建圓柱:

建立20w個圓柱,啟動程式占用 50mb 總共佔: 354mb

通過body面(曲面分解為32個面):

建立20w個圓柱,2g以上,程式崩掉

內建圓柱:

建立2w個圓柱,啟動程式占用 50mb 每乙個通過body面建立一次 85mb

通過body面(曲面分解為32個面):

建立2w個圓柱,啟動程式占用 50mb 每乙個通過body面建立一次 650mb

圓柱體計算

problem description 已知圓柱體的底面半徑r和高h,計算圓柱體底面周長和面積 圓柱體側面積以及圓柱體體積。其中圓周率定義為3.1415926。input 輸入資料有一行,包括2個正實數r和h,以空格分隔。output 輸出資料一行,包括圓柱體底面周長和面積 圓柱體側面積以及圓柱體體...

圓柱體計算

圓柱體計算 description 已知圓柱體的底面半徑r和高h,計算圓柱體底面周長和面積 圓柱體側面積以及圓柱體體積。其中圓周率定義為3.1415926。input 輸入資料有一行,包括2個正實數r和h,以空格分隔。output 輸出資料一行,包括圓柱體底面周長和面積 圓柱體側面積以及圓柱體體積,...

Java圓柱體積

定義乙個圓類 circle 其所在的包為bzu.info.software 定義乙個圓柱類cylinder,其所在的包為bzu.info.com 定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。試著改變求體積方法的訪問許可權,...