All pages
Powered by GitBook
1 of 1

Loading...

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅

Π’ Dynamo ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив элСмСнтов Revit с ΠΏΠΎΠ»Π½Ρ‹ΠΌ парамСтричСским ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ. Π£Π·Π»Ρ‹ Revit Π² Dynamo ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты ΠΈΠ· Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… гСомСтричСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, стСны ΠΈ пСрСкрытия). Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ рассматриваСтся ΠΈΠΌΠΏΠΎΡ€Ρ‚ парамСтричСски Π³ΠΈΠ±ΠΊΠΈΡ… элСмСнтов с Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

АдаптивныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

Адаптивный ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ β€” это гибкая катСгория сСмСйства, которая Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ПослС создания экзСмпляра ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ слоТный гСомСтричСский элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСтся исходным ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ.

НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π½Π° основС Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ сСмСйств. БоздаСтся Ρ„Π΅Ρ€ΠΌΠ°, опрСдСляСмая ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ. Π’ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ создана сСрия Ρ„Π΅Ρ€ΠΌ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ фасада.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ взаимодСйствия

Адаптивный ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ β€” Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ примСнСния взаимодСйствия. Π—Π°Π΄Π°Π² ΠΎΠΏΠΎΡ€Π½Ρ‹Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ массив Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². Π’ свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΏΡ€ΠΈ пСрСносС этих Π΄Π°Π½Π½Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ свСсти Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΊ простым Π΄Π°Π½Π½Ρ‹ΠΌ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ такая ΠΆΠ΅ логичСская схСма ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π΅ ΠΈ экспортС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Excel.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ ΠΏΠΎ фасадным Ρ€Π°Π±ΠΎΡ‚Π°ΠΌ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡƒΠ·Π½Π°Ρ‚ΡŒ мСстополоТСниС элСмСнтов Ρ„Π΅Ρ€ΠΌΡ‹ Π±Π΅Π· разбиСния Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ. ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΊ производству ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ мСстополоТСниС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ для Ρ€Π΅Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ Π² Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, ΠΊΠ°ΠΊ Inventor.

Π Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ рассмотрСн Π² ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅, позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊΠΎ всСм этим Π΄Π°Π½Π½Ρ‹ΠΌ Π²ΠΎ врСмя создания опрСдСлСния формирования элСмСнтов Revit. Благодаря этому ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ этапы создания ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ производства Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ формируСтся Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ эффСктивный ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ взаимодСйствия.

НСсколько элСмСнтов ΠΈ списков

Π’ Π½ΠΈΠΆΠ΅ описываСтся Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π² Dynamo ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ссылки Π½Π° Π΄Π°Π½Π½Ρ‹Π΅ для создания элСмСнтов Revit. Для формирования Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ список списков, Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚Ρ€Π΅ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°. Π­Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ структурами Π΄Π°Π½Π½Ρ‹Ρ… Π² Dynamo.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ DirectShape

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ способом ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° парамСтричСской Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ Dynamo Π² Revit являСтся DirectShape. Π’ Ρ†Π΅Π»ΠΎΠΌ элСмСнт DirectShape ΠΈ связанныС классы ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ созданных Π²ΠΎ Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… гСомСтричСских Ρ„ΠΎΡ€ΠΌ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… Revit. ГСомСтрия ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя Π·Π°ΠΌΠΊΠ½ΡƒΡ‚Ρ‹Π΅ Ρ‚Π΅Π»Π° ΠΈΠ»ΠΈ сСти. Основной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ DirectShape являСтся ΠΈΠΌΠΏΠΎΡ€Ρ‚ Ρ„ΠΎΡ€ΠΌ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ IFC ΠΈΠ»ΠΈ STEP, ΠΊΠΎΠ³Π΄Π° нСдостаточно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для создания Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ элСмСнта Revit. Как ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ IFC ΠΈ STEP, функция DirectShape ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° созданных Π² Dynamo гСомСтричСских ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Revit Π² качСствС Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.

Π’ΠΎ рассматриваСтся использованиС DirectShape для ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ Dynamo Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Revit. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ, ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈ имя ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ, сохранив ΠΏΡ€ΠΈ этом ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ связь с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Dynamo.

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ элСмСнтов ΠΈ списков»

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ ссылку.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ· этого Ρ€Π°Π·Π΄Π΅Π»Π° (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ„Π°ΠΉΠ»ΠΎΠΌ Revit ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ сСанса), содСрТащий ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ Π²Π°ΠΌ Ρ„ΠΎΡ€ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Revit.

  1. ПослС открытия Ρ„Π°ΠΉΠ» выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

  2. Π’ΠΈΠ΄Π½Π° систСма Ρ„Π΅Ρ€ΠΌ, созданная ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Dynamo ΠΈ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ связанная с Ρ„ΠΎΡ€ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΌ элСмСнтом Revit.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ»ΠΈ ΡƒΠ·Π»Ρ‹ Select Model Element ΠΈ Select Face, опустимся Π½Π° ΠΎΠ΄Π½Ρƒ ΡΡ‚ΡƒΠΏΠ΅Π½ΡŒ Π²Π½ΠΈΠ· ΠΏΠΎ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΡƒΠ·Π»ΠΎΠΌ Select Edge. Если Ρ€Π΅ΡˆΠ°Ρ‚Π΅Π»ΡŒ Dynamo находится Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅, Ρ‚ΠΎ ΠΏΡ€ΠΈ внСсСнии ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Ρ„Π°ΠΉΠ» Revit Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ постоянно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ. Π Π΅Π±Ρ€ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, динамичСски привязано ΠΊ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ элСмСнтов Revit. Пока топология* остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ, связь ΠΌΠ΅ΠΆΠ΄Ρƒ Revit ΠΈ Dynamo Π½Π΅ прСрываСтся.

  1. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡΠ°ΠΌΡƒΡŽ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ остСклСнного фасада. Она ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ всСй Π΄Π»ΠΈΠ½Π΅ здания. Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅Π±Ρ€ΠΎ Π½Π΅ удаСтся, Π² Revit ΠΌΠΎΠΆΠ½ΠΎ навСсти Π½Π° Π½Π΅Π³ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ TAB Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° этот ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½.

  2. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… ΡƒΠ·Π»ΠΎΠ² Select Edge Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π΅Π±Ρ€Π°, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ скос Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ фасада.

  3. ΠŸΡ€ΠΎΠ΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚ΠΎ ΠΆΠ΅ самоС с Π½ΠΈΠΆΠ½ΠΈΠΌΠΈ Ρ€Π΅Π±Ρ€Π°ΠΌΠΈ фасада Π² Revit.

* Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΎΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ модСль, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ Π±Ρ‹Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈ ΠΈΠ»ΠΈ Ρ€Π΅Π±Ρ€Π°. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π΅ Ρ„ΠΎΡ€ΠΌΡƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ способ Π΅Π΅ построСния остаСтся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

Π‘Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΊΡ€ΠΈΠ²Ρ‹Π΅ ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ±Ρ‰Π΅ΠΌ спискС. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Β«ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» ΠΊΡ€ΠΈΠ²Ρ‹Π΅ для выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠ΅ΠΉ.

  1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ список для Π΄Π²ΡƒΡ… ΠΊΡ€ΠΈΠ²Ρ‹Ρ… ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ фасада.

  2. ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ эти Π΄Π²Π΅ ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π² ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ List.Create ΠΊ ΡƒΠ·Π»Ρƒ Polycurve.ByJoinedCurves.

  3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ список для Π΄Π²ΡƒΡ… ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части фасада.

Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΊΡ€ΠΈΠ²ΠΎΠΉ, которая прСдставляСт собой линию, Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎ всСй ΡˆΠΈΡ€ΠΈΠ½Π΅ фасада. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ плоскости вдоль этой Π»ΠΈΠ½ΠΈΠΈ для пСрСсСчСния с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΡ€ΠΈΠ²Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ сгруппированы Π² спискС.

  1. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ·Π»Π° Code Block Π·Π°Π΄Π°ΠΉΡ‚Π΅ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ синтаксис 0..1..#numberOfTrusses;.

  2. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» Integer Slider с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π° ΡƒΠ·Π»Π° Code Block. Как ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ количСство Ρ„Π΅Ρ€ΠΌ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ рСгулятор ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ количСство ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 1.

  3. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» Code Block

ΠŸΠ»ΠΎΡΠΊΠΎΡΡ‚ΡŒ β€” это абстрактный элСмСнт Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ собой бСсконСчноС Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠ΅ пространство. ΠŸΠ»ΠΎΡΠΊΠΎΡΡ‚ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ подходят для создания ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² ΠΈ пСрСсСчСний, Ρ‡Ρ‚ΠΎ ΠΈ трСбуСтся Π½Π° Π΄Π°Π½Π½ΠΎΠΌ этапС.

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΡƒΠ·Π΅Π» Geometry.Intersect (Π·Π°Π΄Π°ΠΉΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ пСрСплСтСния Β«Π’Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅Β»), соСдинитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Curve.PlaneAtParameter с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π° entity ΡƒΠ·Π»Π° Geometry.Intersect. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ основной ΡƒΠ·Π΅Π» List.Create с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π° geometry. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° Π²ΠΈΠ΄ΠΎΠ²ΠΎΠΌ экранС Dynamo ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ пСрСсСчСниС ΠΊΡ€ΠΈΠ²Ρ‹Ρ… с Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ плоскостями.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ содСрТат список, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π»ΠΎΠΆΠ΅Π½ список с Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ списком. Блишком большоС число списков для Ρ€Π΅ΡˆΠ°Π΅ΠΌΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. НСобходимо частично Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΠΈΡ…. Бпустимся Π½Π° шаг Π²Π½ΠΈΠ· ΠΏΠΎ списку ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ выравнивания. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ List.Map, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² Π³Π»Π°Π²Π΅ руководства, посвящСнной спискам.

  1. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» Geometry.Intersect с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π° list ΡƒΠ·Π»Π° List.Map.

  2. Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» Flatten с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π° f(x) ΡƒΠ·Π»Π° List.Map. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получится 3 списка с количСством элСмСнтов, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ количСству Ρ„Π΅Ρ€ΠΌ.

  3. НСобходимо ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти Π΄Π°Π½Π½Ρ‹Π΅. Для создания экзСмпляра Ρ„Π΅Ρ€ΠΌΡ‹ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊΠ°ΠΊΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ Π² сСмСйствС. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ состоит ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, вмСсто Ρ‚Ρ€Π΅Ρ… списков, содСрТащих ΠΏΠΎ 10 элСмСнтов (numberOfTrusses), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ 10 списков с трСмя элСмСнтами Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ. Π’Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 10 Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Массив Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² создаСтся Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Ρ‹.

  1. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡƒΠ·Π΅Π» AdaptiveComponent.ByPoints Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈ соСдинитС ΡƒΠ·Π΅Π» List.Transpose с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π° points.

  2. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ·Π»Π° Family Types Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ сСмСйство AdaptiveTruss ΠΈ соСдинитС Π΅Π³ΠΎ с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π° FamilyType ΡƒΠ·Π»Π° AdaptiveComponent.ByPoints.

Π’ Revit ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π΅ΡΡΡ‚ΡŒ Ρ„Π΅Ρ€ΠΌ, Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ фасада.

Для «зондирования» Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ numberOfTrusses Π΄ΠΎ 30 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгулятора. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ слишком большоС ΠΈ Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ΅ количСство Ρ„Π΅Ρ€ΠΌ, Π½ΠΎ ΠΏΡ€ΠΈ этом парамСтричСская связь дСйствуСт. ПослС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° numberOfTrusses Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 15.

Π’ качСствС Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π² Revit ΠΈ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ экзСмпляра. ПослС измСнСния Ρ„ΠΎΡ€ΠΌΡ‹ здания Ρ„Π΅Ρ€ΠΌΠ° Ρ‚ΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ это ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли Π³Ρ€Π°Ρ„ΠΈΠΊ Dynamo ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚. Π‘Ρ€Π°Π·Ρƒ послС закрытия связь Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·ΠΎΡ€Π²Π°Π½Π°.

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ DirectShapeΒ»

Π‘ΠΊΠ°Ρ‡Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π½ΠΈΠΆΠ΅ ссылку.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Π‘Π½Π°Ρ‡Π°Π»Π° ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² для этого ΡƒΡ€ΠΎΠΊΠ°: ARCH-DirectShape-BaseFile.rvt.

  1. На 3D-Π²ΠΈΠ΄Π΅ отобраТаСтся Ρ„ΠΎΡ€ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт здания ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΡƒΡ€ΠΎΠΊΠ°.

  2. Π’Π΄ΠΎΠ»ΡŒ ΠΊΡ€ΠΎΠΌΠΊΠΈ Π°Ρ‚Ρ€ΠΈΡƒΠΌΠ° имССтся ΠΎΠ΄Π½Π° базовая кривая. Она Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Dynamo Π² качСствС ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ.

  3. Π’Π΄ΠΎΠ»ΡŒ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΊΡ€ΠΎΠΌΠΊΠΈ Π°Ρ‚Ρ€ΠΈΡƒΠΌΠ° ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° базовая кривая. Она Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Dynamo Π² качСствС ΠΎΠΏΠΎΡ€Π½ΠΎΠΉ.

  1. Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ связь с Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠ΅ΠΉ Π² Dynamo, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΠ·Π΅Π» Select Model Element для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта Π² Revit. Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π² Revit ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ Π² Dynamo с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Element.Faces. Π€ΠΎΡ€ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΠΉ элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² области ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра Dynamo.

  2. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Π² Dynamo с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Select Model Element ΠΈ CurveElement.Curve.

  3. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΡƒΡŽ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ Π² Dynamo с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Select Model Element ΠΈ

  1. Если ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π± Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ ΠΏΠ°Π½ΠΎΡ€Π°ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π²ΠΏΡ€Π°Π²ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π³Ρ€ΡƒΠΏΠΏΡƒ ΡƒΠ·Π»ΠΎΠ². Π­Ρ‚ΠΎ гСомСтричСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Ρ‚Ρ‡Π°Ρ‚ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Π½Π° ΠΊΡ€Ρ‹ΡˆΠ΅, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡƒΡŽ Π² области ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра Dynamo. Π­Ρ‚ΠΈ ΡƒΠ·Π»Ρ‹ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Node to Code, описанной Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ руководства, посвящСнного .

  2. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ опрСдСляСтся трСмя основными ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ: Diagonal Shift, Camber ΠΈ Radius.

Π£Π²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ ΠΌΠ°ΡΡˆΡ‚Π°Π± отобраТСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² этого Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. МоТно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π·ΠΎΠ½Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΠΈ.

  1. Если ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΡƒΠ·Π΅Π» DirectShape.ByGeometry Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΠΎΡ€Ρ‚Π° Π²Π²ΠΎΠ΄Π°: geometry, category, material ΠΈ name.

  2. ГСомСтрия прСдставляСт собой Ρ‚Π²Π΅Ρ€Π΄ΠΎΠ΅ Ρ‚Π΅Π»ΠΎ, созданноС Π½Π° основС Ρ‚ΠΎΠΉ части Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ формируСтся гСомСтрия.

  3. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠ·Π»Π° Categories

Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ Π² Revit послС выполнСния сцСнария Dynamo. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π½Π° ΠΊΡ€Ρ‹ΡˆΠ΅ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. Π­Ρ‚ΠΎ скорСС Π½Π΅ обобщСнная модСль, Π° элСмСнт нСсущСго каркаса. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π΅ΡΠΊΠ°Ρ связь с Dynamo сохраняСтся.

Π£Π·Π»Ρ‹ Watch Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΉ Π² Dynamo. Π”Π°Π½Π½Ρ‹Π΅ автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ Dynamo, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ сами Ρ€Π΅Π±Ρ€Π° Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ элСмСнтами Revit. Π­Ρ‚ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² качСствС ΠΎΠΏΠΎΡ€Π½Ρ‹Ρ… элСмСнтов для создания экзСмпляров Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… Ρ„Π΅Ρ€ΠΌ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ фасада.

ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ эти Π΄Π²Π΅ ΠΊΡ€ΠΈΠ²Ρ‹Π΅ Π² ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ ΠΊΡ€ΠΈΠ²ΡƒΡŽ, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ List.Create ΠΊ ΡƒΠ·Π»Ρƒ Polycurve.ByJoinedCurves.
  • НаконСц, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈ основныС ΠΊΡ€ΠΈΠ²Ρ‹Π΅ (ΠΎΠ΄Π½Ρƒ линию ΠΈ Π΄Π²Π΅ слоТныС ΠΊΡ€ΠΈΠ²Ρ‹Π΅) Π² ΠΎΠ΄ΠΈΠ½ список.

  • с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π°
    param
    ΡƒΠ·Π»Π°
    Curve.PlaneAtParameter
    , Π° Π²Π΅Ρ€Ρ…Π½Π΅Π΅ Ρ€Π΅Π±Ρ€ΠΎ β€” с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π°
    curve
    . Π‘ΡƒΠ΄Π΅Ρ‚ создано Π΄Π΅ΡΡΡ‚ΡŒ плоскостСй, Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлСнных ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ фасада.
  • Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ ΡƒΠ·Π΅Π» List.Map с ΠΏΠΎΡ€Ρ‚ΠΎΠΌ Π²Π²ΠΎΠ΄Π° ΡƒΠ·Π»Π° List.Transpose. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.

  • Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΡƒΠ·Π΅Π» Polygon.ByPoints Π² Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² области ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ просмотра Dynamo.

  • CurveElement.Curve
    .
    . Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Structural Framing.
  • Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΠΎΠ³ΠΎ массива ΡƒΠ·Π»ΠΎΠ², хотя Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΡ€ΠΎΡ‰Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

  • ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ
    Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ
    5MB
    Revit-Creating.zip
    archive
    Open
    5MB
    Revit-Creating-DirectShape.zip
    archive
    Open
    Π±Π»ΠΎΠΊΠ°ΠΌ ΠΊΠΎΠ΄Π°