欢迎来到天天文库
浏览记录
ID:40945515
大小:819.24 KB
页数:6页
时间:2019-08-11
《lesson-2-GC-Lesson 2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、GenerativeComponents101Lesson2:CreatingaGlobalVariableYikes,whatisaglobalvariable?LetsstartwithanewScriptFile.GotoFile>NewScriptFileorusetheNewScriptFiletool.TheCreatingnewscriptfiledialogtellsusthatallfeatureswillbedeletedfromthecurrentgraph.Thisisok!Don’tworryabouttickinganyextrab
2、oxesatthisstage.Clickok.Glossary:GlobalVariable.GlobalVariablesworkinahierarchicalsituation.AGlobalVariablewillcontrolallelementsorconstructionsthatreferencetoit.WhenyouchangetheGlobalVariableallreferencestothatvariablewillchangealongwithit.LiketheGlobalVariablecalledboss–whenbosssa
3、ysyouallhavetoworktill9pmalltheworkersobey!Inthisexercisewearegoingtocreateapyramidthatusesaglobalvariablefortheheight.LetscreatethisGlobalvariablefirst!IntheGCdialoggotoGraph>ManageGlobalVariables.YourGCdialoghasswitchedfromtheScriptfiletabtotheVariablesTab.ClickonAddtocreateanewva
4、riableandgivethevariablethenamePyramidHeight.ChangetheValuefromNullto5forexample.AtthebottomofthedialogyouwillseeLowlimitandHighlimitvalueboxes.Letssetyourlowestlimitto1andyourhighestlimitto10.Noticeourvalueof5sitsbetweenthesetwolimits.Onceyourhaveplacedyourlimitsyouwillnoticeaslide
5、rappearunderAnalogvalue.MovethissliderbartochangeyourvaluedowntoyourLowlimitoruptoyourHighlimit.Ok,nowweneedtodrawthepyramid!Istartwith3points?Exactly.Place3pointsonyourscreen.Nowjoinupyourpointswith3lines.RememberyouarecreatingthefeatureLine>ByPoints.Sofarourscreenlookslikethis:Now
6、weneedtodefinethemiddleofourtriangleandplaceapointinit.TodothiswecanplacethefeaturePoint>CentroidOfSet.Weneedtoinputallthepointsinourinputdialog.HolddowntheCTRLkeyandhoveroveryourfirstpoint,dataorreturntoacceptthentypeacoma,holddowntheCTRLkeyandhoveroveryoursecondpoint,thenplaceanot
7、hercoma,lastlyyourthirdpoint.Nowbecausewecreatedasetweneedtoplacesomecurlybrackets{}ateitherendofyoursetbeforeweentertoconfirmtheselection.Don’tforgettohitapplytoseeyourpointappear.Glossary:{}.Curlybracketsareusedtodefinesetseg{point1,point2,point3}.Scriptfile:transactionmodelBased"
8、PlaceCentroidPoint"
此文档下载收益归作者所有