# 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

  • Rhino 7.1 (opens new window)

  • .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)

  1. Ar agor Rhino.
  2. 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.
  3. Teipiwch PackageManager i mewn i'r llinell orchymyn Rhino, taro enter.
  4. Chwiliwch am DDB, a dewiswch DDBGrasshopper pan fydd yn llwytho. ** Nodyn: Gall hyn gymryd sawl eiliad i chwilio.
  5. Cliciwch Install.
  6. Teipiwch Grasshopper i mewn i'r llinell orchymyn Rhino i agor GH. Fe ddylech chi weld rhuban ar y brig wedi'i labelu DDB.
  7. Rhino-Package-Manager

# 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.

Project-GIF

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.

Chils-Assets-GIF

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.

Create-asset-GIF

Dadadeiladu ased neu wirio am is-fathau

I archwilio priodweddau ased, defnyddiwch y gydran Deconstruct Asset i'w thorri yn ei phriodweddau.

Deconstruct-asset-GIF

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.

Asset-sub-types-GIF

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.

Parameters-GIF

**** *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. Parameters-GIF

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

Add-param-rev

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.

Units-GIF

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.

Sources-GIF

# 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.

GH-ribbon

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

Project-section

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

Assets-section

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

Parameters-section

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

Units-section

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

Sources-section

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.

Last Updated: 3/8/2023 15:20:28