ParametricDesignWithRevitVũHoàiNam
CHƯƠNG1:LÀMQUENVỚIREVITVÀPARAMETRICDESIGN
Bài1:CONCEPTUALMASSNĂMCÁCHDỰNGHÌNHCƠBẢN.
I/GIỚITHIỆUTỔNGQUANVỀREVIT:
RevitArchitecturenằmtrongtiêuchuẩnxâydựngBIM(BuildingInformationModel),tiêuchuẩnxâydựngtiêntiến
bậcnhấthiệnnay.Tuynhiên,giớihạngiáotrìnhxinphépkhôngđềcậptớiphầnnàymàchỉtậptrungvàoRevit
Architecture.
■ SƠĐỒTỔCHỨCCÁCTHÀNHPHẦN
MôitrườnglàmviệctrongRevitđượccấuthànhbởicácthànhphầnnhưtrên,cóthểhiểumộtfileRevitlàmột
“Đạigiađình”đượccấuthànhbởicácFamilies.
1
ParametricDesignWithRevitVũHoàiNam
II/TRÌNHTỰLÀMVIỆC:
ĐốivớisinhviênkiếntrúcthìcôngviệcđầutiênkhíbắtđầuđồánluônluônvàPHÂNTÍCHTÌMÝvìvậyviệchọc
theođúngtrìnhtựlàcựckỳquantrọngvìnósẽtạothóiquenvàkỹnăngsửdụngphầnmềm,quantrọnghơnnữa
làảnhhưởngđếnthóiquentưduy.
VìvậykhibướcđầusửdụngphầnmềmchúngtasẽlàmquenvớimôitrườngCONCEPTUALMASS(thiếtkế
khốidángtheoýtưởng)vàmôitrườngphântíchyếutốmôitrườngVASARIBETA1.
III/LÀMVIỆCTRONGMÔITRƯỜNGCONCEPTUALMASS:
MởphầnmềmRevit=>khivàođượcgiaodiệnkhởiđộngcủaRevitrồi=>Clickvào“NEWCONCEPTUAL
MASS”=>hiệnwindownchọnfilefamily=>chọnfile“METRICMASS”(trườnghợpcácbạnchưachỉnhđường
dẫnnênkhôngthấyfile,bạnliênhệvớitrợgiảngđểđượcgiúpđỡ).
1.Trìnhtựvẽtrongmôitrường:
Revitlàmộtphầnmềmparametricnênmỗithànhphầnđềuphảithuộcmộtmặtphẳngnàođóđểđiềukhiểnvà
thốngkêđược.Dođókhilàmviệcvớirevittrongmôitrườngnàythứtựbạnnênlàmnhưsau:
Xácđịnhmặtphẳnglàmviệc(côngcụSetWorkplane)
Vẽđườngdẫn(path)(Gánparameternếucần).
Vẽprofile(Gánparameternếucần).
Createform.
2.Cáccôngcụvẽ:
a.SựkhácnhaugiữaModelLinevàReferenceLine(GỌITẮTREFLINE):
SựkhácnhaunàybắtnguồntừtínhchấtParametricDesigncủaRevit:
ReferenceLineđượcsửdụngkhibạncầnPARAMETRICDESIGN,tứclàcầnsựthayđổitrựctiếpdựatrênsố
liệucủamodel.
2
ParametricDesignWithRevitVũHoàiNam
MODELLINE
REFERENCELINE
Sẽmấtsaukhicreateform.
Khôngmấtsaukhicreateform.
Mộtđườngkhépkínsẽkhôngtạođượcmộtmặt
phẳng.
Mộtđườngkhépkíncóthểtạođượcmộtmặtphẳng.
Khôngsetworkplanetrênđườngmodellineđược.
Cóthểsetworkplanedựatrên4mặtcủareference
line.
Đượcdùngkhibạnkhôngcóthờigianvàsẽtạora
mộtkhối“chết”(khôngthayđổiđượcmàphảivẽlạitừ
đầu)
ĐượcdùngkhibạnPARAMETRICDESIGNđểgán
cácthamsốvàthayđổikhốidựatrêncácthamsốđó.
b.Cáccôngcụvẽhình:
Cácbạnsẽđượcứngdụngtrongcácbàitậpthựchànhsauđây.
■ Line:
○ SetWorkPlane(dùnglệnhKSvàsetphímtắt:SE).
○ Clickchọncôngcụline.
○ ChọnlựacácOPTIONS:
● Maketsurfacefromcloseloops.
● Chain.
● Offset.
● Radius.
● 3DSnapping(sẽhướngdẫnsauphầnpoint).
■ Rectangle,Polygon,Circle,Ellipse,PartialEllipse:TươngtựLine.
ChúýlàvớiRectangletakhôngthểgõngaykíchthướchìnhchữnhậtđược,cũngkhông
vẽhìnhvuôngđược(chỉlàmđượckhibạnchỉnhlạihoặcdùngparameter).
■ Arcs:starendradius,centerend,tangentend,fillet.
■ PointElement(đơnvịđiểm):
Điềukhiểnđiểmđểtạohìnhlàmộtvấnđềrấtquantrọngmàgiáotrìnhmuốnđềcậptới,
điềukhiểnđượcđiểmsẽđiềukhiểnđượcmặtphẳngvàkhốicácyếutốtạonênmodel.
Pointđượcdùngđểtạonêncácđườnghoặcdùngđểtạo“constraints”(sựràngbuộc)cho
familytrongquátrìnhparametricdesign.
■ Spline(đườngcongtựdo)vàSplinethroughpoints(parametricdesign).
■ Pickline:đâylàmộtcôngcụcựckỳhữudụngvàsẽthườngxuyêndùngđếnnó.
c.Cáccôngcụchỉnhsửa(Modify):
■ Move(MV),offset(set)(graphicalvànumberic),rotate.
3
ParametricDesignWithRevitVũHoàiNam
■ Coppy(set:CC):bạncó2cáchcoppythườngvàcoppybằng“ClipBoard”.
■ Align(AL)(constraints).
■ Pin,upin(lock):khipinlạisẽkhông“Move”và“Xóa”được.
■ Array:chỉdùngđượcvớicácFamily(hầunhưkhôngsửdụngtrongmôitrườngnày).
■ Scale(RE):khôngdùngđượcvới“Khối”và“SplineThroughPoints”,mặtphẳngcủakhốivẫndùng
được.
■ Trim(TR)Extend:single(set:ED),mutilple(set:EE).
4
ParametricDesignWithRevitVũHoàiNam
Bài2:NĂMPHƯƠNGPHÁPDỰNGKHỐICƠBẢN.
1.NămphươngphápdựngkhốicơbảnTRONGMÔITRƯỜNGFAMILY:
1. EXTRUDE.
2. SWEEP:pathvàprofile.
3. BLEND.
4. SWEEPBLEND:pathvà2profile.
5. REVEAL:pathvàprofile.
6. VOIDFORM.
2.NămphươngphápdựngkhốitrongMôiTrườngMass:
Cácquytắcchungkhicreatform:
i. Chỉcóline,linemass,surfacemớicreatformđược.
ii. Haihoặcnhiềuđườngkhôngkhépkín=>bềmặt.
iii. Haihoặcnhiềuđườngkhépkín=>khối(mass).
iv. Dùng5quytắctạokhốicơbản:
● EXTRUDE:
(profilelàmộtđườngkhépkínkhôngcầnphảiđồngphẳng)
(cácđườngtạonênprofilecóthểcong3d)
(tốtnhấtlàphảicó2đườngđốidiệnnhaulà2đườngthẳng=>creatformmớiđẹp).
● SWEEP:pathvàprofile
(khôngdùngđượctrên1đườngspline+1line)
(profilephảiphẳng)
(nếuđườngcongquágắtsẽbịhiệntượngtựcắtkhối).
● BLEND:
(cácđốitượngblend:
1linevà1line.
1linevànhiềulineliềnnhautrườnghợpnàynênhạnchế.
nhiềulinekhôngliềnnhaudùngrấtnhiều.
1linevà1mặt1đườngkhépkíncóthểcong3d.
Nhiềumặtvớinhaudùngrấtnhiều.
● SWEEPBLEND:pathvà2profile.
5
ParametricDesignWithRevitVũHoàiNam
Pathkhongkhepkin.
● REVEAL:pathvàprofile.
(profilekhôngđượccong3d)
3.ChỉnhsửakhốibằngcáccôngcụFORMELEMENT:
i. LOCKPROFILE.
ii. XRAY.
iii. ADDEDGE.
iv. ADDPROFILE.
=>Hạnchếsửdụng
4.Thựchànhvàbàitậpvềnhàvớiparameter:
Vẽcáckhối:Cầu,Hộp,LậpPhương(dùngparametermớiđựngđược),KimTựTháp(dùngparametermới
dựngđược).
■ Làmbìnhthường:
■ ParametricDesign:
○ ChuyểntấtcảcáclinethànhReferenceline.
○ Gáncáckíchthước.
○ Addparameterchocáckíchthướcđó.
○ DùngbảngTypePropertyvàtùychỉnhthôngsố.
Bài3:DIVIDESURFACEVÀCURTAINPANELPATTERNBASED.
KHIHỌCTỚIBÀINÀYTHÌNHIỆMVỤCHÍNHCỦACONCEPTURALMASS(NGHIÊNCỨUTẠOLẬPKHỐI,DỰ
6
ParametricDesignWithRevitVũHoàiNam
TOÁNSƠBỘ,V.V )ĐÃKẾTTHÚCBẰNGVIỆCTASỬDỤNGPHÂNTÍCHBẰNGVASARIHOẶCCÁCPHẦNMỀMPHÂN
TÍCHKHÁCĐỂLOADVÀOPROJECTVÀDỰTOÁNCÔNGTRÌNH.SAUBƯỚCNÀYTABẮTĐẦUVÀO“CHITIẾTHÓA
MÔHÌNH”BẰNGVIỆCSỬDỤNGMÔITRƯỜNG“METRICGENERICMODEL”.
1.DIVIDESURFACECÔNGCỤTUYỆTVỜICỦAREVIT:
Dividesurfacelàmộttrongcáccôngcụ“khôngthểkhôngdùngđến”trongviệclàmđồánvớimassingvìkhả
năngtạohìnhđadạngcũngnhưbiếnđổiđẹpmắtdựatrênlướicủanó.
A.DivideSurfacevàmụcđíchsửdụng:
a.NútDivideSurfacexuấthiệnkhichọnmộtmặthoặcmộtkhối,đốivớicáclineDivideSurfaceđượcthay
thếbằngDividePath.TuynhiênhướngcủacácNodehoàntoànkhác.
b.KhikíchhoạtDivideSurfacebềmặtsẽđượcphủmộthệlướiu,vchồnglêntrênbềmặtấy.
Đốivớimọimặtphẳnghệlướinàyluônluônchiacarovàkhôngsongsongvớimộtcạnhnàomàsong
songvớihệtrụctọađộ.
Đốivớimặtconghệlướiu,vđượcchiatheohệtrụctọađộcủamặtcongđó,hìnhdạngnhưcácđường
đồngmức.
c.MụcđíchcủaviệcDivideSurfacechialướibềmặtlàđểtạobộkhungsườnchoviệcgắncácpanellên.
=>Quátrìnhgắnpanellêngồmcó:
DivideSurface.
7
ParametricDesignWithRevitVũHoàiNam
ChọnloạiPattern(cáchbắtcácđiểmtrênmặtphẳngđó).
Component(cáccurtainpanelhoặcadaptivecomponent).
B.Khảosátcácthuộctính(parameter)củaDivideSurface:
ĐểhiểurõhơncáchbắtđiểmtacầnshowcácNODEtrênDIVIDESURFACE.
Mộtôlướiđượcchiathành2chiềulướilàUvàV.
Đểxácđịnhđược2loạilướinàytaclickvàobiểutượngConfigureUVGridLayout.
Cáctínhchấtlầnlượttừtrênxuốngdưới:
1.UGridvàVGridtươngtựnhau:
i.Layout:khoảngcáchgiữacácNODEđượcdựatrênđộdàicủaca
“DÂYCUNG”,dựatrênđótacócáccáchchiasau:
ii.Justification:Chialướibắtđầutừ“CenterBeginEnd”
iii.GridRotation:Xoaylưới
iv.Offset:Đẩylướiđimộtđoạn.
2.PatternApplication:
i.Inden:Đâypattern1ô.
Inden1:đâytheochiềulướiU.
Inden2:đẩytheochiềulướiV.
ii.ComponentRotate:xoaychiềucomponent1góc(chophépgiớihạn
90180270).
8
ParametricDesignWithRevitVũHoàiNam
iii.ComponentMirro:MirroComponent.
iv.ComponentFlip:LậtngượcComponent.
C.Cáccôngcụđiềuchỉnhlưới(cógiớihạn):
1.Intersects:
Tạolướibằngcácđườngline,(chúýlàtrongrevitkhôngđượctạoraôlướinàokhácngoàiôlưới4
cạnhnếukhôngsẽbáolỗivàkhôngchotiếptục).
vd:dựngkhối“viênsỏi”=>video.
2.Mẹobiếnmặtphẳngthànhmặtcongbằngmộtđiểmoffset:(trìnhbàytạilớp)
2.CURTAINPANELPATTERNBASED:
Mụcđíchcủaviệcchialưới(dividesurface)khônggìkhácngoàiviệcđểgắnmột“Component”lêntrênbềmặt
đó.Và“Component“đócó2cáchđểtạora:
CURTAINPANELPATTERNBASED.
ADAPTIVECOMPONENT.=>sẽhọcởchươngsau.
MởfilefamilyCurtainPanelPatternBased,takhảosátgiaodiện:
Ôlướitượngtrưngchobềmắtsurfaceđểgắnpanellên=>clickvàolưới(màuxanh)vàchọnloại
patterncủasurfacemuốnloadvào.
Cácđiểmadaptivepoint(mộttrong3loạiđiểmtrongrevit)cóđánhsốvàkhôngcóhost.
Cácreflinenốicácadaptivepointvớinhaubằng“3dsnap”.
A.Quytắcràngbuộcvà“Blend”trongcurtainpanel:
Vìcácđiểm“adaptvie”cótácdụngđểbắtđiểmvàocácNODEtrênSURFACEnêncáckíchthướccủa
paneltrongmôitrườngfamilycủacurtainpanelpatternbasedchỉalàtượngtrưngvàsẽnhậnđượcmộtgiátrị
kháckhiloadvàsurface.
Dođókhithaotáctrênmôitrườngnàytacầnđảmbảocácyếutốđượcràngbuộctoànbộvàcác
điểmadaptive!!
Quytắcthựchiệnnhưsau:
■ KhôngdùngEXTRUDEtrongmôitrườngnàyđểtạohìnhmộtcáchbừabãi.
■ HầuhếtcácFORMđềusửdụngBLENDvàSWEEPBLEND.
■ KhôngđượccóbấtkìđiểmnàocóHOSTlàLEVEL1hoặc“NOTASSOCTICES”.
■ Chỉđượcdùng“3dsnaping”của“LINE”hoặc“SPLINETHROUTHPOINT”đểnốilinegiữa
cácđiểmvớinhau.
VD:Panel1Lớp=>Video.
9
ParametricDesignWithRevitVũHoàiNam
Bàitậpvềnhà:Panel3lớp=>videohướngdẫn.
Bài4:CÁCLOẠIPARAMETERVÀCÁCHSỬDỤNG.
POINTNẰMTRÊNLINE:(PARAVỊTRÍ,HOSTPOINTBYINTERSECT,MAKEPOINT
DRIVING)PARAMETERVISIBLE.
1.CÁCLOẠIPARAMETER:
10
ParametricDesignWithRevitVũHoàiNam
CácParameterchínhlà“linhhồn”trongviệctùychỉnhmôhìnhbằngPARAMETRICDESIGN.
ĐểthiếtlậpvàđiềukhiểncácPARAMETERcácbạncầnsửdụngcôngcụFAMILYTYPES vàamhiểu
bảngđiềukhiểnPARAMETERPROPERTIES,cùngcácCÚPHÁPlệnhtrongrevit.
BẢNGFAMILYTYPES:
Gồmcó4cột:PARAMETER(têngọivànhóm),VALUE(giátrị),FORMULA(côngthứcràngbuộc),LOCK.
11
ParametricDesignWithRevitVũHoàiNam
BẢNGPARAMETERPROPERTIES:
Gồm2thànhphầnchínhlà:ParameterTypevàParameterData.
ViệcPhânLoạicácPARAMETERphụthuộcvào“ĐƠNVỊ”củaPARAMETERđó.Cụthểgồmcácloại(Type)
sauđây:
1. TYPE“LENGHT”,“ANGLE”,”ARENA”,“VOLUME”,“SLOPE”,“MASSDENSITY”,“CURRENCY”.
Làcáctypecócácđơnvịkíchthướcquenthuộc.ChúngtasửdụngnhềunhấtlàtypeLEGHTvàANGLE.
2. TYPE“INTEGER”,“NUMBER”:(khôngcóđơnvị)
SửdụngsốNGUYENvàsốTHỰC.
3. TYPE“MATERIAL”,”URL”:vậtliệuvàđườngdẫn(khôngđiềukhiểnđượcbằngcôngthức).
4. TYPE“YES/NO”:điềukhiểnsựlogicvàkhôngcóđơnvị.
5. TYPE“FAMILYTYPE ”,”DIVIDESURFACETYPE ”,”REPEATERTYPE ”:điềukhiểncácTYPE
củacácfamilykhiloadquamôitrườngkhác.
12
ParametricDesignWithRevitVũHoàiNam
CÚPHÁPCÂULỆNH:gầngiốngexcelhoặcpascal.
ĐểchínhxáccácbạnbấmF1vàvàothưmụctìmkiếmtìmtừkhóa“formula”,sauđóvàophầnhướngdẫnxem
cáccúpháplệnhtrongtab“Formulasforeverydayuse”.
ĐẶCBIỆTCHÚÝ:cúpháplệnh“IF()”cựckìquantrọngvìsaunàyđượcsửdụngrấtnhiều.
*BÀITẬPTHỰCHÀNH:VXEMVIDEOSHƯỚNGDẪN.
2.PARAMETERVỊTRÍ:
A.Cáccáchđovàgiátrị:
ParametervịtríxuấthiệnkhimộtđiểmđặttrênmộtLINE:đườngthẳng,đườngcong,v.v hoặcmộtSURFACE.
CHÚNGTATÌMHIỂU“CHỦYẾU”VỀPARAMETERVỊTRÍCỦA“ĐIỂMNẰMTRÊNĐƯỜNG”
Dặcđiểmnhậndiệncủađiểmnằmtrênđờngthẳnglàđiểmtrởnên“nhỏ”,khichọnchỉshowramặtphẳngvuônggócvớiline
đồngthờicómộtmũitên2chiềuởbêncạnh.
+Cáccáchđo:
@NonNormalizedCurveParameter:(khôngcóđơnvị)
Giátrịthamsốđườngcong“khôngbìnhthường”củađiểm,bảnchấtcủathamsốnàyphụthuộcvàoloạiđường
congvàthườngkhôngcóýnghĩanhiềuvớiđồánsinhviên.
PARAMETER:NUMBER.
VD:giátrịtrênhìnhelipvàgiátrịtrênđườngcongSPLINEthườnglớnhơn1.
@NomarlizedCurveParameter:(khôngcóđơnvị)
Giátrịthamsốđườngcong“bìnhthường”củađiểm,đâylàmộtphiênbảnbìnhthườnghóacủaGiátrịthamsố
đườngcong“khôngbìnhthường”.Làmộtgiátrịđượcgántừ0tới1chobấtkìmộtđoạnthẳnghoặcđườngcong
13
ParametricDesignWithRevitVũHoàiNam
nào.Tuynhiêndùsaonóvẫnlàmộtgiátrị“KHÔNGHOÀNTOÀNCHÍNHXÁC”,nhưngvớigócđộcủasinhviên
thìđiềunàykhôngthựcsựquaquantrọngvàđâyvẫnlàdạngđođượcsửdụngnhiềunhấttrongquátrìnhlàm
việcvớigiáotrìnhcủachúngta.
PARAMETER:NUMBER.
VD:giátrị0.5trênmộtđườngcongchưachắcđãlàtrungđiểmcủađườngcongđó.
@SegmentLengthđộdàicung:(cóđơnvịlàmm)
Giátrịđộdàicủacunghoặcđườngtínhtừđiểmkếtthúcđếnđiểmđó.
PARAMETER:LEGHT.
@NomalizedSegmentLengthtỷlệtrênđộdài:(khôngcóđơnvị)
Làgiátrịtỷlệcủađộdàiphânđoạntrêntổngchiềudàicủađườngđó.Dođógiátrịnàythayđổitừ0đến1và
tuyếntínhtheođộdài,dođóđâylàmộttỷlệCHÍNHXÁChơn“NormalizedCurve”.
PARAMETER:NUMBER.
VD:tạigiátrị0.5thìđóchínhlàtrungđiểmcủađườngcongđó.
@ChordLengthdâycung:(cóđơnvịlàmm)
Làđộdàidâycungnốitừđiểmđangtínhđếncuốiđoạnhoặccungđó.
PARAMETER:LEGHT.
@Angle:(đơnvịđộ)
Cáchđonàyxuấthiệnkhiđiểmnằmtrênmộtvòngtrònhoặcmộtcungtròn.
PARAMETER:ANGLE.
+RÀNGBUỘCBẰNGGIAOCẮT:(HostPointByIntersect)
“ĐIỂMĐƯỢCRÀNGBUỘCVÀOVỊTRÍGIAONHAUCỦAĐƯỜNGTHẲNGCHỨANÓVỚIĐƯỜNG
THẲNGKHÁCHOẶCMẶTPHẲNGKHÁC”.
B.Bàitậpthựchành:panelhìnhvuôngxoaydựatrênparametervịtrítrên4cạnh.=>Video.
3.PARAMETER“VISIBLE”:
Điềukhiểnkhảnăngẩnhiệncủaline,formhoặcsurfacekhiloadsangfamilykhác.
Parameterđiềukhiển:YES/NO.
Cúphápthườngsửdụng:if().
HƯỚNGDẪNBÀITẬPTHỰCHÀNH:PANEL2LOẠIVUÔNGVÀXÉO.
4.REPORTINGPARAMETER:
CácInsaceParameterđượckíchhoạtthuộctínhnàysẽcókhảnăngbáocáolạigiátrịchínhxáccủaParamter
14
ParametricDesignWithRevitVũHoàiNam
đókhiđượcloadvàomộtfamilykhácvàtùychỉnhtheokhốiđó,đồngthờicũngcókhảnăngxuấthiệntrêncác
bảngthốngkê.
Tuynhiêntronggiớihạnđồáncũngnhưgiáotrình,“REPORTINGPARAMETER”đượcsửdụngnhưmộtcông
cụtạohìnhbêmặthiệuquảchocôngtrình.
Cáclưuý:
Chỉxuấthiệngiữa2điểm“ADAPTIVE”.
ChỉcótypeLEGHTvàtypeANGLElàcóthểreportingđược.
NếumuốnsửdụngtrongcôngthứcthìphảiaddngaytừđầutrướckhiCreateFormbấtcứmột
Formnào.
HƯỚNGDẪNTHỰCHÀNH:
4.FAMILYPARAMETERS:
LàcácPARAMETERđiềukhiểncácFAMILYTYPES(cácnhómcóparameterkhácnhaucủacùngmộtfamily).
Gồmcócácloạisau:“FamilyType”,“DividedSurfaceType”,“RepeatedComponentType”.
Bài5:ADAPTIVECOMPONENTHƯỚNGCỦAADAPTIVE
(HƯỚNGCỦAĐIỂMOFFSETCỦATRUNGĐIỂM)LÀMGIÀNKHÔNGGIAN.
1.CÁCLOẠIĐIỂM(POINT)TRONGREVIT:
Trongrevitcó3loạiđiểm,vàchỉcótrongmôitrườngADAPTIVECOMPONENT(metricgenericmodeladaptive)
tamớicóthểchuyểnđổigiữacácloạiđiểmđóvớinhau.3loạiđiểmđólà:
○ REFERENCEPOINT.
○ PLACEMENTPOINT(ADAPTIVE).
○ SHAPEHANDLEPOINT(ADAPTIVE).
TrongbàihômnaytasẽtìmhiểuchủyếuvềloạiđiểmPLACEMENTPOINTADAPTIVEPOINT.
2.CÁCTÍNHCHẤTCỦAPLACEMENTPOINTADAPTIVEPOINT:
15
ParametricDesignWithRevitVũHoàiNam
ChúngtatạomộtđiểmADATPTIVEPOINTbằngcáchtạomộtđiểmREFERENCEPOINTbìnhthường,rồi
chuyểnvềADAPTIVEPOINTbằngphímMAKEADAPTIVEhoặcbàngtabAdaptiveComponenttrongbảng
Properties.
ĐẶCĐIỂMCỦAADAPTVIEPOINT:
○ Khôngcóhost.
○ Cóđánhsốthứtự.
○ Luônluônshowmặtphẳng.
HƯỚNGCỦAADAPTIVEPOINT:
○ ByHostReference:hướngvuônggócvớibềmặtcủahost(surface,line,pointhoặcnode).
○ AutoCaculate:tạohướngthẳngđứngtốiưuchocáchìnhkhốikhépkín.
○ VerticalOnPlacement:sửdụnghướngthẳngđứngcủamôitrườngđượcloadvào.
○ OrthogonalOnPlacement:sửdụngcả3hướngcủamôitrườngđượcloadvào.
○ VerticalOnFamily:sửdụnghướngthẳngđứngcủaFamilyAdaptiveComponentchứkhôngphải
hướngcủamôitrườngđcợcloadvào
○ OrthogonalOnFamily:sửdụngcả3hướngcủacủaFamilyAdaptiveComponentchứkhôngphải
hướngcủamôitrườngđượcloadvào.
3.TRƯỜNGHỢPĐẶCBIỆTCẦNLƯUÝ:
Ởnhữngphầntrêntađãtìmhiểuvềnguyêntắchoạtđộngcủaadaptivecomponent.
Tuynhiêntrongnhữngtrườnghợpbạncầnsửdụng“trungđiểmcủađoạnthẳngđểlàmhost”thìsẽ
cócácvấnđềxảyranhưsauđây.
○ Điểmoffsetkhônggiữđượcphươngkhiloadvàosurface.
○ Xảyratìnhtrạngkhôngtạođượcpanel.
ĐỂTRÁNHTRƯỜNGHỢPNÀYCÁCHXỬLÝCỦACHÚNGTALÀMNHƯSAU:
a. SỬDỤNGCURTAINPANELĐỂXÁCĐỊNHCHIỀUBẮTĐIỂMCHUẨN.
b. SỬDỤNGADAPTIVEVÀBẮTTHEOĐÚNGCHIỀUĐÓ.
16
ParametricDesignWithRevitVũHoàiNam
4.THỰCHÀNHĐÀOSÂUKĨNĂNGDÙNGADAPTIVECOMPONENT:
SỬDỤNGADAPTIVEĐỂTẠOHÌNHMẶTĐỨNGTHEOCÔNGTHỨC.
ZahnerFactory.
*VOIDFORMKẾTHỢPADAPTIVECOMPONENT:
Bài6:SHAPEHANDLEPOINT.
“LOẠIĐIỂMCUỐICÙNGCỦAREVITCŨNGLÀADAPTIVEPOINTNHƯNGCÓNHỮNGTÍNHCHẤT
KHÁCBIỆTRẤTTHÚVỊ”.
1.NHỮNGĐIỂMKHÁCBIỆT:
1. KhácvớiADAPTIVEPLACEMENTPOINT,SHAPEHANDLEPOINTbắtđiểmsaukhicomponentđã
đượcloadvàovàđiểmđósẽđượcbắtbằng“tay”.
2. SHAPEHANDLEPOINTcóthểđượcràngbuộc(constrain)vàocácmặtphẳngXY,XZ,YZ.
3. KhiđượcràngbuộcSHAPEHANDLEPOINTcóthểđượcdùngđểbắtvàoline.
2.THỰCHÀNH:
ỨNGDỤNGLỚNNHẤTCỦASHAPEHANDLEPOINTLÀDÙNGĐỂTẠOCÁCPROFILECHOCÁCHÌNH
KHỐIPHỨCTẠPHOẶCTẠOHỆKHUNGKẾTCẤUDẠNGPHẲNGCHOCÁCKHỐIĐÓ.
17
ParametricDesignWithRevitVũHoàiNam
1. DỰNGKHỐIELIPPHỨCTẠP.
2. DỰNGHỆKẾTCẤUCHOELIPĐÓ.
Bài7:TỐIƯUHÓABỀMẶTVASARIGRAYSCALE .(2buoi)
1.VasariProjectPhầnmềmphântích:
Bạncầnđăngnhậpbằngmộttàikhoảnautodeskđểcóthểlấydữliệukhuđấtchínhxác.
A.Massingtrongmôitrườngvasari:
Trongvasarimôitrườngmassinggiốngyhệtnhưtrongrevitnênsửdụngdễdàng.
ChúýlàđểVASARIphântíchđượcchínhxáctaphảitạoKHỐIchứkhôngphảiSURFACE.
B.Cácchứcnăngphântích:
a.PhầntíchyếutốnhiệtđộtrênbềmặtSOLARRADIATION:
ChúýchỉphântíchđượcMassmàthôi,curtainpanelvàgenericmodelkhôngphântíchđược.
Điềuchỉnhđểthểhiệnsốliệulênbềmặtpanel.
i.TốiưuhóabằngsốliệuchínhxácxuấtratừVasari:
Hiệnnaytacóthểlàmđượcviệcnàytuynhiêncầncósựtrợgiúpcủacácchuyêngianhằmtínhra
18
ParametricDesignWithRevitVũHoàiNam
đượchiệusuấttiếtkiệmđượckhitốiưuhóachonênrấtphứctạp.
ii.Tốiưuhóasơbộ:
Tronggiớihạnđồánchúngtôinghĩrằngtachỉcầntốiưuhóasơbộnhằmvừatạohiệuứngbếmặtvừa
đạtđượchiệuquảbaoche.
QÚATRÌNHTHỰCHIỆN:
PhântíchbềmặtbằngVasari.
Dựatrênkếtquảphântíchchúngtađánhgiávàchọnlựavùngcầntốiưusauđósửdụngcác
côngcụsetparametertựđộngchobềmặt.
HiệntạichúngrasẽtìmhiểucôngcụPARAMETERFROMIMAGE.
b.Phântíchvàmôphỏngtốcđộvàhướnggió:WindTunel.
2.CôngcụParameterFromImage:Parameter“GRAYSCALE”
Đâylà1addinvàbạncầncàiđặtđểsửdụng.
A.Nguyêntắchoạtđộng:
Ápdụngcho1bềmặttrongmộtFamily.
Điềuchỉnhbềmặtbằngpixceltrênmộttấmảnh.
Xácđịnhgiátrịcho“ÔLƯƠÍ”.
ChỉápdụngchoCURTAINPANELPATTERNBASED.
B.Cácbướcsửdụng:
i.Xácđịnhchiềucủapanelkhiloadvàotrongbềmặt.
ii.TạobiếnsốGrayscaletrongfamilypanel.
iii.Tạomộtbứcảnhcóchiềurộngvàchiềudàitínhbằngsốlượngpixxellyhếtnhưbềmặtsurfacecủa
bạn.
iv.ĐiềuchỉnhgiátrịGrayscaletrongPhotoshopbằngcôngcụpencil.
v.Xuấtfileđuôi.bmpvàđặttêngiốngtêncủafilefamilycầnlàmviệc.(**.rfa)
vi.Bấmvàonútcôngcụvàkiểmtrakếtquả.
19
ParametricDesignWithRevitVũHoàiNam
20