آموزش Revit: ایجاد افزونه های C# - آخرین آپدیت

دانلود Revit: Creating C# Plugins

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: Autodesk Revit یک پلت فرم قدرتمند BIM است ، اما می توان آن را به صورت خودکار ، سفارشی و حتی بیشتر با افزونه ها گسترش داد. با رابط برنامه نویسی برنامه Revit (API) و درک C#، هر کاربر با انگیزه Revit ، BIM Manager ، Architect یا مهندس می تواند افزونه های سفارشی خود را ایجاد کند. این دوره آموزشی با استفاده از یک مثال ساده که یک شناسه عنصر را بازیابی می کند ، با یک مرور کلی از گردش کار توسعه افزونه آغاز می شود. هنگامی که می دانید چگونه می توانید دستورات را ایجاد کنید و کد افزونه را کامپایل و اشکالزدایی کنید ، مربی جرمی گراهام به شما نشان می دهد که چگونه با عناصر (با نام مستعار خانواده ها) کار کنید. بیاموزید که چگونه عناصر ، عناصر فیلتر را ایجاد کنید و پارامترهای عنصر را بدست آورید و تنظیم کنید. سپس نحوه ویرایش هندسه عنصر را از طریق کد - اتصال به تقاطع ها و آرایه های پیش بینی شده - و به صورت خودکار کارهای مشترک مربوط به نمودارها و برگه ها پیدا کنید. سرانجام ، جرمی یک روش پیشرفته برای اجرای دستورات شما با رابط های کاربر سفارشی که به عنوان برنامه های خارجی شناخته می شوند ، نشان می دهد.

سرفصل ها و درس ها

مقدمه Introduction

  • شروع شدن Getting started

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. ایجاد یک پلاگین ساده 1. Creating a Simple Plugin

  • API Revit The Revit API

  • مشاهده API Revit Viewing the Revit API

  • راه اندازی ویژوال استودیو Setting up Visual Studio

  • اضافه کردن API Adding the API

  • IExternalCommand The IExternalCommand

  • ایجاد یک دستور Creating a command

  • دسترسی به برنامه Accessing the application

  • انتخاب عناصر Selecting elements

  • ثبت افزودنیها Registering add-ins

  • تدوین کد Compiling the code

  • اشکال زدایی Debugging

2. کار با عناصر Revit 2. Working with Revit Elements

  • طبقه بندی عناصر Classifying elements

  • بازیابی اطلاعات عنصر Retrieving element information

  • FilteredElementCollector FilteredElementCollector

  • ایجاد یک جمع کننده Creating a collector

  • معاملات Transactions

  • عناصر اصلاح شده Modifying elements

  • ایجاد خانواده ها Creating families

  • Querying FilteredElementCollector Querying FilteredElementCollector

  • ایجاد عناصر خطی Creating line-based elements

  • ایجاد عناصر حلقه Creating loop elements

  • دریافت پارامتر Get parameter

  • مقادیر پارامتر Parameter values

3- هندسه عناصر یا ویرایش عناصر؟ 3. Element Geometry or Editing Elements?

  • مکان های عنصر Element locations

  • روشهای ویرایش Editing methods

  • اصول اولیه هندسه را تغییر دهید Revit geometry basics

  • هندسه پیمایشی Traversing geometry

  • هندسه تقاطع Intersecting geometry

  • طرح اشعه Projecting rays

4- عناصر خودکار 4. Automating Elements

  • بازدیدها Views

  • فیلترها Filters

  • عناصر برچسب زدن Tagging elements

  • ورق Sheets

  • قرار دادن نماها Placing views

5- پیشرفته 5. Advanced

  • برنامه های خارجی External applications

  • ایجاد IExternalApplication Creating an IExternalApplication

  • شخصی سازی رابط کاربری Customizing the user interface

  • اضافه کردن نمادها Adding icons

  • برنامه DBA و وقایع DBApplication and events

  • ثبت رویداد Registering the event

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Revit: ایجاد افزونه های C#
جزییات دوره
3h 33m
44
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
21,630
- از 5
دارد
دارد
دارد
Jeremy Graham
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Graham Jeremy Graham

جرمی گراهام معمار ثبت شده و متخصص در کاسه استادیوم و طراحی محاسباتی است. توانایی متخصص جرمی در برنامه های مدل سازی سه بعدی مانند Autodesk Revit و Rhino باعث شده است تا وی به استاد ابزارهای برنامه نویسی بصری Dynamo و Grasshopper کمک کند تا طراحی سریعتر و هوشمندانه تری داشته باشد. اشتیاق او به فناوری طراحی باعث شده است تا وی به تسلط بر زبانهای برنامه نویسی پایتون و سی شارپ برود و به وی امکان دهد افزونه هایی را توسعه دهد که عملکرد Autodesk Revit و Rhino را گسترش دهد. جرمی با وبلاگ شخصی خود — www.learndynamo.com — در جایی که به کار گردش عملی عملی دینامو می پردازد ، با هدف خودکار سازی کارهای مشترک در Autodesk Revit ، با استفاده از پایتون ، به انجمن Dynamo کمک می کند.