# DDB Grasshopper
Dogfennaeth lawn o DDB-GH, sy'n galluogi defnyddio'r API DDB o fewn Grasshopper.
Nodyn ar gyfer defnyddwyr allanol - Mae llawer o'r dolenni yn yr adran ganlynol yn cyfeirio at gymwysiadau mewnol. Siaradwch â'ch tîm prosiect i gael cefnogaeth.
# Rhagofynion
.NET Fframwaith 4.8 (ar gyfer Rhino /gh 7)*
*Yn nodweddiadol, nid oes angen gosod/camau i fodloni'r rhagofyniad hwn.
# Gosodiadau
Nawr gallwch ddod o hyd i'r ategyn DDB-GH yn y Rhino Rheolwr pecyn (argymhellir) a'r Siop apiau arup .
# DDB -GH Gosod Opsiwn 1 - Rhino Rheolwr Pecyn (Argymhellir / cyflymaf)
- Ar agor Rhino.
- Nodyn: Os mai dyma'ch y tro cyntaf Gan ddefnyddio Rhino ar y cyfrifiadur hwn, cyfeiriwch at y post Yammer hwn (opens new window) ar gyfer cyfarwyddiadau gosod.
- Teipiwch
PackageManager
i mewn i'r llinell orchymyn Rhino, taro enter. - Chwiliwch am
DDB
, a dewiswchDDBGrasshopper
pan fydd yn llwytho. ** Nodyn: Gall hyn gymryd sawl eiliad i chwilio. - Cliciwch
Install
. - Teipiwch
Grasshopper
i mewn i'r llinell orchymyn Rhino i agor GH. Fe ddylech chi weld rhuban ar y brig wedi'i labeluDDB
.
# DDB -GH Gosod Opsiwn 2 - Apiau ARUP
Fel arall, gallwch osod DDB-GH trwy'r Siop Apps Arup gyda'r ddolen hon (opens new window) . Gall hyn gymryd sawl awr i'w osod oherwydd y broses gymeradwyo DT.
# Gwybodaeth Datblygwr
Mae'r ystorfa DDB-GH wedi'i lleoli yma (opens new window) . Gweld sut i gyfrannom (opens new window)
# Canllaw Cam wrth Gam DDB-GH
# Sut i arwain
Mae hyn sut i arwain yn dangos enghreifftiau o sut y disgwylir i gydrannau ceiliog rhedyn DDB gael eu defnyddio. Gweld y Chydrannau Adran islaw hyn.
Nodyn: Mae'r weithdrefn hon yn rhagdybio bod y prosiect yn bodoli ar DDB yn barod.
Sefydlu prosiect
Cysylltwch rif swydd a chydran Environment
â'r gydran Project
i gael y prosiect gan DDB.
Asedau Prosiect
Cyswllt naill ai prosiect neu ased â chydran Child Asset
** i gael yr holl asedau plant. Creu cadwyn o'r rhain trwy'r prosiect Heirachy.
Cynhwyswch gydran Child Asset Types
** i hidlo pa asedau sy'n cael eu dychwelyd. Heb unrhyw fewnbwn chwilio, bydd y gydran hon yn dychwelyd yr holl fathau posibl o asedau.
Os oes angen ychwanegu ased newydd, defnyddiwch y gydran Get or Create Asset
a fydd yn gwirio a yw ased eisoes yn bodoli, cyn creu un newydd.
Dadadeiladu ased neu wirio am is-fathau
I archwilio priodweddau ased, defnyddiwch y gydran Deconstruct Asset
i'w thorri yn ei phriodweddau.
Cysylltwch fath ased â'r gydran Asset Sub-type
** i weld a oes is-fathau presennol ar gyfer y math a ddewiswyd. Gellir defnyddio'r rhain i greu ased plentyn truenus.
Cael Paramedrau
Cysylltwch gydran Parameter
** â phrosiect neu gydran ased i gael yr holl baramedrau sy'n gysylltiedig â'r rhiant.
Defnyddiwch y gydran Parameter Type
** i hidlo i lawr i'r paramedr cywir. Heb unrhyw fewnbwn chwilio, bydd y gydran hon yn dychwelyd yr holl fathau paramedr posibl.
Defnyddiwch hwn fel 'llyfrgell' i ddewis y math priodol, ac yna ychwanegwch yr eitem a ddewiswyd fel mewnbwn chwilio i hidlo'r gydran i lawr i un opsiwn.
Yna gellir defnyddio'r gydran Deconstruct Parameter
i chwalu'r paramedr i weld ei briodweddau.
**** *Nodyn **: pob cydran gyda** allbynnau deinamig*(Child Assets
, Child Asset Types
, Parameters
, ac ati) Dangoswch bob gwrthrych fel allbwn annibynnol yn ddiofyn. Gellir newid hyn yn hawdd i arddangos yr holl allbynnau fel un rhestr, er mwyn caniatáu ar gyfer gweithrediadau rhestr/coed. Gweler y screenshot isod.
Diweddarwch baramedr
I ddiweddaru paramedr, defnyddiwch y gydran Add Parameter Revision
, sy'n eich galluogi i ddiweddaru'r gwerth, y ffynhonnell a'r unedau ar gyfer y paramedr a ddewiswyd.
Trwy dde-glicio ar y gydran, gallwch ddewis a yw paramedrau:
- Anfon neu anfon â llaw yn awtomatig
- Os yw adolygiad newydd yn cael ei bostio hyd yn oed os nad yw'r gwerth wedi newid
Rhaid i'r unedau a ddewiswyd o'r un math â'r ased, ond gellir newid yr uned wirioneddol (e.e. os yw'r paramedr i mewnmmo hyd math, gall yr unedau newydd fod i mewnm))
Dewiswch yr unedau ar gyfer paramedr
Defnyddiwch y gydran Units
i gael yr holl unedau ar gyfer y math uned a/neu'r system uned a ddewiswyd. Gellir defnyddio mewnbwn chwilio dewisol i'w gulhau.
Gellir cyrchu unedau hefyd o'r gydran Deconstruct Parameter
sy'n darparu'r system uned, math yr uned a'r uned ar gyfer y paramedr.
Creu ffynhonnell ar gyfer paramedr
Yn gyntaf, defnyddiwch y gydran Source
i weld pa ffynonellau sydd eisoes yn bodoli ar gyfer y prosiect. Gellir defnyddio'r gydran Source Type
i hidlo'r ffynonellau a bydd yn dychwelyd yr holl fathau posibl ar gyfer yr amgylchedd DDB hwnnw.
Yna gellir chwalu'r allbwn ffynhonnell gan ddefnyddio'r gydran Deconstruct Source
i gael y wybodaeth ychwanegol am y ffynhonnell.
Os nad yw'r ffynhonnell sydd ei hangen ar gyfer paramedr yn bodoli eto, defnyddiwch y gydran Get or Create Source
i greu gwrthrych math ffynhonnell. Os yw'r ffynhonnell eisoes yn bodoli bydd y gydran hon yn dychwelyd y soure presennol.
# Chydrannau
Mae'r adran hon yn cynnwys yr holl gydrannau sydd wedi'u cynnwys yn y datganiad fersiwn 01, wedi'i rannu'n 5 grŵp isod.
Nodyn: Mae allbynnau sy'n cael eu cynhyrchu yn newid yn ddeinamig yn dibynnu ar fewnbynnau.
# 1. Lefel Prosiect
Cydran prosiect - Yn llwytho prosiect o DDB
Inputs:
- Jn - Rhif Swydd: Rhif Swydd ar gyfer y Prosiect (8 digid fel llinyn neu rif)
- E - Amgylchedd: Allbwn o gydran yr amgylchedd (cynhyrchu/datblygu/blwch tywod)
Allbynnau:
P - Prosiect: Gwrthrych Prosiect
Cydran yr amgylchedd - Yn dewis yr amgylchedd DDB i'w ddefnyddio (gyda thocyn dewisol)
Mewnbynnau:
- Token (dewisol) - Tocyn i ddilysu ag ef os oes angen
- Gollwng yr Amgylchedd - Math o amgylchedd DDB i'w ddefnyddio
Allbynnau:
- Env - Amgylchedd - Gwrthrych Environement DDB
# 2. Asedau
Asedau Plant - yn cael asedau'r plentyn o brosiect neu ased rhiant
Mewnbynnau:
- P - Rhiant: Prosiect Rhiant neu Ased i Gael Ased O
- T - Math o ased: Math o ased i'w ddewis
Allbynnau:
Ased (deinamig): gwrthrych ased yn seiliedig ar fewnbynnau
Mathau o Asedau Plant
Mewnbynnau:
- P - Rhiant: Y rhiant environemnt, ased neu fath ased.
Allbynnau:
Mathau Asedau (Dynamig): Mathau Asedau'r Rhiant
Is-fathau Asedau
Mewnbynnau:
- Ar - math ased: y math ased i gael is -fathau o
Allbynnau:
Is-fathau Asedau (deinamig): Pob is-fath ar gael ar gyfer y math o ased dethol
Dadadeiladu ased
Mewnbynnau:
- A - Ased: Yr ased i ddadadeiladu.
Allbynnau:
Enw ased: Enw'r ased
AI - ID ased: GUID yr ased
Ar - math ased: math yr ased
AS-T-Is-fath Ased: Is-fathau'r Ased
PA - Ased Rhiant: Ased Rhiant (neu Brosiect) yr Ased
DA - wedi'i ddileu ar: yr amser pan gafodd yr ased ei ddileu (os yw'n berthnasol)
J - JSON: Ymateb JSON ar gyfer yr ased
Cael neu greu ased
Mewnbynnau:
- P - Rhiant: Rhiant yr ased
- Enw ased: Enw'r ased i gael neu greu
- Ty - math ased: y math o ased teh
Allbynnau:
- A - Ased: yr ased a ddychwelwyd
# 3. Paramedrau
Baramedrau
Mewnbynnau:
- P - Rhiant: Y Prosiect Rhiant neu'r Ased
- T - math: math paramedr dewisol i hidlo heibio
Allbynnau:
- Paramedrau (deinamig): y rhestr o wrthrychau paramedr ar gyfer y rhiant hwnnw
Opsiynau dewislen ychwanegol (de-gliciwch ar gydran):
- Dim ond dangos paramedrau a ddefnyddir
Pan ddangosir yr holl baramedrau, mae gan baramedrau sydd heb eu defnyddio ~
o'u blaenau
Mathau paramedr
Mewnbynnau:
- P - Rhiant: Y Prosiect Rhiant neu'r Ased
- S - Chwilio: mewnbwn chwilio dewisol i hidlo gan
Allbynnau:
Mathau paramedr (deinamig): Rhestr o'r mathau paramedr sydd ar gael ar gyfer y rhiant hwnnw
Dadadeiladu Paramedr
Mewnbynnau:
- P - Paramedr: Y paramedr i ddadadeiladu
Allbynnau:
N - Enw: Enw'r paramedr
V - Gwerth: Gwerth y paramedr
PT - Math o baramedr: Math paramedr y paramedr
A - Ased Rhiant: Ased Rhiant y Paramedr
U - unedau: unedau'r paramedr
UT - Math o uned: Math o uned y paramedr
US - System Uned: System Uned y Paramedr
S - Ffynhonnell: Ffynhonnell y paramedr
T - Math o ddata: Math o ddata'r paramedr
ST - STAUS: Statws y paramedr
D - Dyddiad: Y dyddiad y cafodd y paramedr ei ychwanegu neu ei ddiweddaru
I - ID: GUID y paramedr
J - JSON: Ymateb JSON ar gyfer y paramedr
Dadadeiladu math paramedr
Mewnbynnau:
- P - Math Paramedr: Y Math Paramedr i Ddadadeiladu
Allbynnau:
N - Enw: Enw'r paramedr
DT - Math o ddata: Math o ddata'r paramedr
Meddyg Teulu - Paramedr Byd -eang: Boole am a yw'n baramedr byd -eang
UT - Math o uned: Math o uned y paramedr
US - System Uned: System Uned y Paramedr
ID - ID: GUID y math paramedr
J - JSON: Ymateb JSON ar gyfer y math paramedr
Ychwanegu Adolygiad Paramedr
Mewnbynnau:
- T - Math o baramedr: Math paramedr y paramedr i'w ddiweddaru
- P - Ased Rhiant: Ased Rhiant y Paramedr i'w Ddiweddaru
- V - Gwerth: Y gwerth i ddiweddaru'r paramedr gyda
- S - Ffynhonnell: Ffynhonnell y paramedr newydd
- U - Unedau: Mewnbwn uned ddewisol, bydd yn defnyddio unedau diofyn os na chaiff ei ddarparu
Allbynnau:
- P - Paramedr: Y gwrthrych paramedr wedi'i ddiweddaru
De-gliciwch opsiynau dewislen:
- Bob amser yn postio adolygiad, hyd yn oed gyda'r un gwerth
- Anfon diweddariadau yn awtomatig
# 4. Unedau
Unedau
Mewnbynnau:
- E - Amgylchedd: Yr amgylchedd DDB i gael yr unedau ar ei gyfer
- S - Chwilio: mewnbwn chwilio i hidlo'r unedau
Allbynnau:
Unedau (deinamig) - Yr unedau sy'n seiliedig ar amgylchedd a chwiliad DDB (e.e. MM, CM, M, KM)
Mathau o unedau
Mewnbynnau:
- E - Amgylchedd: Yr amgylchedd DDB i gael y mathau o unedau ar eu cyfer
- S - Chwilio: Mewnbwn chwilio i hidlo'r mathau o unedau
Allbynnau:
Mathau o unedau (deinamig) - y mathau o unedau yn seiliedig ar amgylchedd a chwiliad DDB (e.e. hyd, pwysau, cyfaint)
Systemau Uned
Mewnbynnau:
- E - Amgylchedd: Yr amgylchedd DDB i gael y systemau uned ar ei gyfer
Allbynnau:
- Systemau Uned (deinamig) - Y systemau uned yn seiliedig ar amgylchedd a chwiliad DDB (E.E.G. Metric, Imperial)
# 5. Ffynonellau
Ffynonellau
Mewnbynnau:
- P - Prosiect:
- T - math:
- S - Chwilio:
Allbynnau:
Ffynonellau (deinamig): gwrthrychau ffynhonnell yn seiliedig ar fewnbynnau
Mathau o Ffynhonnell
Mewnbynnau:
- E - Amgylchedd: Yr amgylchedd DDB i gael y ffynonellau ar ei gyfer
Allbynnau:
Mathau o Ffynhonnell (Dynamig) - Y Mathau Ffynhonnell sydd ar gael ar gyfer yr Amgylchedd a Ddetholwyd
Ffynhonnell Dadadeiladu
Mewnbynnau:
- S - Ffynhonnell: Y ffynhonnell i ddadadeiladu
Allbynnau:
Ti - Teitl: Teitl y Ffynhonnell
R - Cyfeirnod: Y Cyfeiriad ar gyfer y Ffynhonnell
Ty - math: y math o ffynhonnell
U - url: yr URL ar gyfer y ffynhonnell
D - Dyddiad: Y dyddiad y ychwanegwyd y ffynhonnell
I - ID: GUID y ffynhonnell
J - JSON: Ymateb JSON ar gyfer y ffynhonnell
Cael neu greu ffynhonnell
Mewnbynnau:
- P - Prosiect: Y prosiect ar gyfer y ffynhonnell
- Ti - Teitl: y teitl ar gyfer y ffynhonnell
- R - Cyfeirnod: Y Cyfeiriad ar gyfer y Ffynhonnell
- Ty - math: y math o ffynhonnell ar gyfer y ffynhonnell
- U - url: yr URL ar gyfer y ffynhonnell
- D - Dyddiad: Y dyddiad y ychwanegwyd y ffynhonnell
Allbynnau:
- S - Ffynhonnell: Y Ffynhonnell
# 99. Hen gydrannau
Mae'r adran hon yn cynnwys yr hen gydrannau sy'n dal i weithio, ond nad ydyn nhw'n cael eu diweddaru na'u cefnogi mwyach. Bydd y cydrannau hyn yn cael eu tynnu'n llwyr o'r ategyn DDB-GH yn y dyfodol agos, felly nid ydym yn argymell defnyddio'r rhain ar sgriptiau prosiect.
# Cyffredinol Grasshopper Tiwtorial
# Angen rhywfaint o help gyda Grasshopper?
Ar gyfer Gwybodaeth/Tiwtorialau Cyffredinol Grasshopper, rydym yn argymell eich bod yn cyfeirio at hyn Grasshopper Canllaw Dechrau Arni (opens new window) . Nid yw hyn yn gysylltiedig â DDB-GH, ond mae'n darparu dealltwriaeth ddefnyddiol o hanfodion Grasshopper.