国产freexxxx性播放,囯产精品久久久久久久久久妞妞,а√最新版在线天堂鲁大师,丰满少妇被粗大猛烈进人高清 ,аⅴ资源天堂资源库在线

×
熱門分類
微信掃碼登陸

QQ登錄

只需一步,快速開始

SketchUp吧 首頁 教程文章 查看內(nèi)容

??用Excel的套路建SketchUp模型?

2018-7-9 14:44| 發(fā)布者: 靈犀一指| 查看: 3135| 評論: 1|原作者: Devil_1111/32269335

摘要: 動態(tài)組件本質(zhì)上是由參數(shù)控制的組件。他的參數(shù)結(jié)構(gòu)很類似Excel表,動態(tài)組件就相當(dāng)于一個組件對應(yīng)有一個Excel表;利用組件屬性,控制組件的大小(長、寬、高)、位置(X、Y、Z)、復(fù)制次數(shù)、旋轉(zhuǎn)角度等等 ...

文:Devil_1111/32269335

常常使用SketchUp的設(shè)計師們,往往都忽略了這個軟件一個強大的功能——動態(tài)組件;

動態(tài)組件本質(zhì)上是由參數(shù)控制的組件。他的參數(shù)結(jié)構(gòu)很類似Excel表,動態(tài)組件就相當(dāng)于一個組件對應(yīng)有一個Excel表;利用組件屬性,控制組件的大小(長、寬、高)、位置(X、Y、Z)、復(fù)制次數(shù)、旋轉(zhuǎn)角度等等等等。

這樣高大上的工具,快隨小吧學(xué)習(xí)起來吧!


動態(tài)組件從SketchUp7.0就已經(jīng)成為內(nèi)置的功能了,開啟方式如下:


組件屬性中數(shù)值可以模型讀取,可以自定義,也可以由公式計算得出。


下面以自帶的柵欄的動態(tài)組件為例進行剖析——

(文字較小請點擊圖片放大查看)



1

組件列陣-Z軸旋轉(zhuǎn)

相信對建筑有所了解的吧友一定見過下面這個建筑——夢露大廈,而這個夢露大廈的規(guī)律也不是那么復(fù)雜,橢圓型的平面,逐層旋轉(zhuǎn)(旋轉(zhuǎn)角度稍后告知);


如何利用SketchUp的動態(tài)組件功能制作這樣的旋轉(zhuǎn)體呢,先探究一下如何制作一個簡單的旋轉(zhuǎn)樓梯(只有踏步的樓梯);
效果是這樣的:


【具體步驟】
1. 首先我們需要一個長方體,尺寸隨便,看著合適就好(要扁一點兒,不然不美觀),制作成組件;

為了方便觀察,我顯示了組件的軸(SketchUp的組件屬性多數(shù)是以組件的軸作為參考的);


2. 打開組件屬性面板,選擇該組件,并給組件添加三個屬性,分別是藍軸位移 Z,沿藍軸旋轉(zhuǎn) RotZ,創(chuàng)建副本 Copies;

注:圖中箭頭表示兩種開啟組件屬性面板的方式。


3. 具有決定性的函數(shù)——創(chuàng)建副本 Copies,意思比較明確,就是創(chuàng)建指定數(shù)量的副本(復(fù)制一百個分身……)

當(dāng)然這些副本開始一般是跟原組件同位置,也就是重合,并且每個副本都攜帶有一個只讀的屬性[COPY],根據(jù)副本的數(shù)量,COPY的值依次為1、2、3……

上圖這個就是第17個副本攜帶的信息;

注:由于創(chuàng)建了多個副本后,會造成計算緩慢,副本與原組件重合難以選擇到原組件(組件各項屬性的修改應(yīng)針對原組件,副本只具有繼承特性,不能影響原組件及其他副本),等不必要的麻煩,所以開始或大范圍修改屬性值時,應(yīng)將Copies的值設(shè)置為0;


4. Z為豎向位置,令Z=COPY*h(h為踏步間隔高度),表示豎向陣列,此時就可以創(chuàng)建副本了,設(shè)置Copies的值;

表示每個副本依次上升15cm(動態(tài)組件默認單位cm);


注:原組件無只讀屬性COPY,則系統(tǒng)默認改組件的COPY值為0,故原組件在原地;


5. RotZ為沿(繞)藍軸旋轉(zhuǎn),令RotZ=COPY*ro(ro為旋轉(zhuǎn)間隔角度);

比較明了,就是每個副本依次旋轉(zhuǎn)20度,與Z的上升效果疊加后就得到圖中效果;


6. 然后進入組件中,將內(nèi)部對象向外側(cè)移動一段距離;


7. 更改Copies的數(shù)量,就可以達到開始的效果;

那么問題來了,夢露大廈的旋轉(zhuǎn)怎么弄呢?前11層每層旋轉(zhuǎn)角度差1度,12~26層每層差3度,26層、27層差5度,28~40層每層差8度,40層、41層差5度,42~52層每層差3度,53~56層每層差1度;(有興趣的可以去考究一下,有出入自己改,別說出來)

步驟是這樣的:A. 制作橢圓形平面的標(biāo)準(zhǔn)層;B. 創(chuàng)建55個副本,共計56層主體;C. 定義旋轉(zhuǎn)角度公式(公式較為復(fù)雜,就不講解了,文末附上模型,自行查看)


注:Ro后為主要公式,過長的公式建議分解,便于檢查錯誤出處;其中用到 if 函數(shù),作為判定,含義及用法網(wǎng)上有詳細解釋。

 

2

組件列陣-Z軸位移

最終效果圖


【具體步驟】

1.首先需要一個組件作為陣列的單元,下圖是該模型的組件單元(姑且命名為G01,方便描述)


2.組件G01需要在一個群組/組件內(nèi)(命名為G0),至于為什么非要這樣,后面會跟大家解釋;

3.打開[組件屬性]窗口,給組件G01添加位置屬性X,Z,行為屬性Copies,以及根據(jù)需要添加自定義屬性(該模型模擬的是兩個正玄函數(shù)的疊加,故自定義了4個函數(shù),分別為兩個角度值,兩個正玄函數(shù)值),如下圖:

群組G0中的N表示G01復(fù)制的總數(shù)量(直接控制復(fù)制數(shù)量的屬性為copies),D表示復(fù)制出的每兩個G01的軸點的間距;
組件G01
X后的函數(shù)表示陣列復(fù)制出的組件,Z后的函數(shù)表示每個復(fù)制出的組件的Z軸位移滿足的公式,copies表示復(fù)制出的數(shù)量,自定義屬性A1、A2、Vz1Vz2為主要控制Z軸位移的函數(shù);

至此,模型已經(jīng)建立完成達到如下效果(相信接觸過動態(tài)組件的吧友,到達這一步一定很容易):

4.接下來就要利用[剖切面]對該模型的上部及下部進行裁剪處理,此處需要兩個剖切面,如下:


由于SketchUp在同一個組內(nèi)不允許同時激活兩個及以上的剖切面效果,故需要在群組G0內(nèi)放置一個剖切面,G0外放置一個剖切面(所以最開始才有了群組G0的需要);

至于為什么不在陣列組件做好之后再創(chuàng)建一個群組/組件將它們包含起來,原因是組件屬性都是基于組件/群組的軸進行定義的,后期創(chuàng)建組件難免會產(chǎn)生坐標(biāo)軸的錯位情況,導(dǎo)致組件的屬性函數(shù)計算出錯,模型發(fā)生位移、變形等難以預(yù)料的情況,后期修改起來比較麻煩。
因此
,制作動態(tài)組件之前,最好能提前規(guī)劃好組件的分組層次,減少出錯率


激活兩個剖切面后的效果如下:


3

組件列陣-隨機旋轉(zhuǎn)

借用【隨機選擇】插件(SUAPP編號157)教程中的墻體,用SketchUp的動態(tài)組件模擬一下。效果如下:


這是一個由多個“多面體”構(gòu)成的墻體,拆分出其中一個單體制作為一個組件,如下圖:


【具體步驟】

1.制作一個基本形體單元,平面為正六邊形,頂面突出,底面水平的形體,棱角圓滑用的是【超級推拉】插件(SUAPP編號94)的R近似推拉,也可叫圓角推拉;


2.把這個形體制作為一個組件(組件名稱暫定為G,為方便敘述,組件坐標(biāo)軸位于形體的中心,便于后期用旋轉(zhuǎn)屬性時候沿坐標(biāo)軸旋轉(zhuǎn),位置可保持不變),將這個組件再編入一個組件G0(后期會用它來添加一個刷新的功能);


3.給組件G添加兩個旋轉(zhuǎn)屬性RotZ(繞Z軸旋轉(zhuǎn))、RotY(繞Y軸旋轉(zhuǎn),可以將背面朝外);以及一個自定義屬性R(名稱隨便起),令其值為一個0~3的隨機數(shù),RotZ值為隨機數(shù)Rx120(效果就是以120°為單位進行隨機旋轉(zhuǎn)),RotY值為if(R=3,180,0),意思是:當(dāng)隨機數(shù)R=3時,組件繞Y軸旋轉(zhuǎn)180°,背面朝外,否則旋轉(zhuǎn)0°,正面朝外。


4.給組件G0添加一個行為函數(shù)——“組件互動”,值為Redraw(),意思是,當(dāng)使用“組件互動”功能單擊組件G0時,刷新該組件及內(nèi)部組件的值,隨機數(shù)會刷新,這樣可以在隨機結(jié)果不滿意時單擊組件,直到滿意為止。


5.將組件復(fù)制多個,組成一個面;


6.利用組件互動命令單擊組件G0,刷新隨機數(shù),隨即得到結(jié)果如下:


7.然后利用這個面可組成意向圖中的空間,如下:


8.稍作渲染,就可以啦。


4

動態(tài)組件-莫比烏斯環(huán)

下圖模型為鳳凰國際傳媒中心的外表皮,原理參考莫比烏斯環(huán)。
模型利用SketchUp組件屬性+
曲面放樣】插件(SUAPP編號155)+【線轉(zhuǎn)圓柱】插件(SUAPP編號148)進行制作。

首先還是放上最終效果:


【具體步驟】
1.繪制一個段數(shù)為32(最好是4的倍數(shù),后期亦可修改)、半徑為30m、垂直于X軸、圓心在世界坐標(biāo)原點處的圓;

注:右側(cè)為組件屬性面板,開啟方式為:窗口--組件屬性。

2.將該圓創(chuàng)建為組件“G”,組件坐標(biāo)軸在原點處(X、Y、Z軸與世界坐標(biāo)方向一致);

注:圖中圓心處為開啟顯示組件坐標(biāo)軸效果。

3.進入組件G,再一次將圓創(chuàng)建為組件“g1”,組件坐標(biāo)軸于原點;


4.給組件Gg1添加如圖所示屬性,其中N、R為自定義;


5.給R輸入數(shù)值,并讓組件g1的Y軸位移等于組件G的屬性R,令組件g1的Y方向尺寸LenY等于3000cm(得到一個橢圓);


6.定義組件G繞原點旋轉(zhuǎn)一周的總數(shù)量N,令該組件復(fù)制出的數(shù)量Copies=N-1(加上組件本體,總數(shù)量為N);
令每個旋轉(zhuǎn)角度
RotZ=360/N*COPY(360°除以總個數(shù),乘以復(fù)制出的組件的編號COPY);

注:所有修改一定要在本體組件上進行修改,本體組件有別于其他組件的是,不攜帶只讀屬性COPY。

7.定義組件g1繞組件G的X軸旋轉(zhuǎn)的角度,使得橢圓在繞世界原點公轉(zhuǎn)一周的同時,自身繞圓心自傳180度(這里取 90°到-90°);
利用余弦函數(shù)cos的0~180的函數(shù)值(1到-1),乘以90,得到90°到-90°;


為了保證形態(tài)上橢圓接近水平方向及數(shù)值方向的數(shù)量較多,此處增加冪函數(shù)Power
(Power(a,b)等于b個a相乘);
修改半徑R,組件個數(shù)N達到合適效果;

注:修改組件g1的屬性RotZ時,出現(xiàn)只有本體做出反應(yīng)的情況,只需將組件G的屬性N改為1,再改回原數(shù)值即可。

8.換個角度看看,大體就這樣了,組件屬性功能可以休息了,準(zhǔn)備進入下一階段;


9.將一堆組件G復(fù)制出來,炸開(分解),并設(shè)為獨立,原來的保留以便日后修改;


10.利用[旋轉(zhuǎn)]工具,將水平橢圓的最低點與垂直橢圓的最低點對齊


11.進入橢圓組件,將組件分為兩個獨立的組件(緣由見之后步驟),賦予不同的材質(zhì)以示區(qū)分;


12.分解48個橢圓組件,得到48+48個半橢圓組件;


13.刪除兩個半橢圓組件的直線部分,得到主要結(jié)構(gòu)線,將48+48個組件復(fù)制,并分解為96條曲線;

注:修改邊線顯示樣式為按材質(zhì),復(fù)制時一定要沿著軸線方向,且輸入固定數(shù)值,如此多的線段不要指望用抓點移動進行對齊,太費時間。

14.利用【曲面放樣】插件(SUAPP編號155)的多截面放樣功能生成曲面,段數(shù)輸入1,保留原曲線備用;
為了讓放樣更好的識別曲線的兩端,才在之前步驟將閉合橢圓線分為兩段;

注:使用多截面放樣時,單次不要選取過多曲線,否則……  選取的第一根、最后一根曲線不參與成面,僅限制曲面邊緣曲率。

15.將制作好的多個曲面進行合并,復(fù)制一份到旁邊,并賦予玻璃材質(zhì)


16.從生成的曲面中提取出除了原橢圓結(jié)構(gòu)線的另外兩個方向的結(jié)構(gòu)線并將所有線進行焊接處理,此處耗費大量時間進行手動剝離,不知是否有其他更加快捷的方式;

注:生成的曲面具有原橢圓、逆時針、順時針3種結(jié)構(gòu)線,從中刪除橢圓線的快捷方式是:復(fù)制放樣時候保留的橢圓線,到該曲面組內(nèi)進行原位粘貼,緊接著按Delete,多次粘貼+Delete可以刪掉大多數(shù)橢圓結(jié)構(gòu)線。

17.進入其中一個剝離出的結(jié)構(gòu)線,按照等間隔選擇一半曲線進行線轉(zhuǎn)圓柱處理,直徑為800mm,段數(shù)為6~8;
將另一半曲線也進行線轉(zhuǎn)圓柱處理,直徑為300mm,段數(shù)為6~8;
進入另一個剝離出的結(jié)構(gòu)線,將所有曲線進行線轉(zhuǎn)圓柱處理,直徑為300mm,段數(shù)為6~8;


18.將兩個結(jié)構(gòu)線及玻璃曲面移動對齊,并整體沿Z軸向上移動30m,加上地面,大功告成;




公眾號對話框回復(fù)【動態(tài)組件028】

領(lǐng)取教程中使用模型


? 點擊【閱讀原文】,直接與作者交流心得!

更多SketchUp建模教程——

老生常談的SketchUp快捷鍵問題

SketchUp提高建模速度小技巧

 SuChannels[一鍵通道]插件

SketchUp封面辦法,你會幾種?

你想知道的SketchUp地形建模技巧!

滴!地形生成卡!(一)

發(fā)表評論

最新評論

引用 sy9132 2019-5-8 16:50
小編我找到了快速剝離 棱線不用手動整理的辦法,,,,
在提取另一個方向的棱線的時候,需要把第一次做好的那組平行棱線,單根原位粘貼到建筑面上,可以一次性柔化掉一整根,(整組線全部復(fù)制進去之后線會散)

查看全部評論(1)

相關(guān)分類

關(guān)閉

站長推薦上一條 /1 下一條

發(fā)布主題 客服中心 搜索 官方QQ群