當前位置:妙知谷 >

遊戲數碼 >互聯網 >

CREO關係式陣列之高爾夫球

CREO關係式陣列之高爾夫球

操作方法

首先觀察高爾夫球,從表面均勻排布的凹點找出規律。不難看出,這些凹點從中心一層一層從中心往赤道方向擴散,中心是一個凹坑,第一層有四個凹坑,第二層有8個凹坑。沒往外走一層,增加4個凹坑,形成一個等差數列。一個半球共有6層,不難計算出每一層與球中心的角度,其為15°。

草繪一個直徑為60的半球。因為高爾夫是旋轉體,因此我們只要做出一半,然後進行鏡像就可以得到整個球體。

再在半球體的頂部用旋轉切出一凹坑。

CREO關係式陣列之高爾夫球

用旋轉命令挖頂部的凹坑時,建立一個過程基準平面作為草繪平面。這個過程基準平面穿過球體中心軸,並與一平面成一定的角度,後期會用到。

CREO關係式陣列之高爾夫球 第2張

用旋轉命令挖頂部的凹坑時的草繪如下,請注意正確選擇草繪的參考基準。這個草繪基準選擇的原則,必須是在整列時基準位置不能引發尺寸不正確的變化,能確保所有特徵能準確生成。

CREO關係式陣列之高爾夫球 第3張

接下來做尺寸陣列,第一方向選擇草繪的角度尺寸為驅動尺寸,角度增量為15°,數量為7;第二方向選擇過程基準平面的夾角作為驅動尺寸,以關係式的方式控制圓周方向的特徵位置。

CREO關係式陣列之高爾夫球 第4張

在代碼框裏寫下如下代碼:
if idx1==1
memb_v=90*idx2
endif
if idx1==2
memb_v=90*idx2/2
endif
if idx1==3
memb_v=90*idx2/3
endif
if idx1==4
memb_v=90*idx2/4
endif
if idx1==5
memb_v=90*idx2/5
endif
if idx1==6
memb_v=90*idx2/6
endif
if idx1==7
memb_v=90*idx2/7
endif
得到下列圖形

CREO關係式陣列之高爾夫球 第5張

最後再進行鏡像,得到整個圖像

再根據需要上色

特別提示

要在掌握好旋轉與參數命令修改的前提下完成此操作。

  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/hulianwang/8744j.html