Book Details

About This Book

Master the fundamentals of programing with the Autodesk Revit 2013 API

Customize your own ribbon controls according to personal preference

Save time and effort by learning how to manipulate elements and their data

Who This Book Is For

This book is for anyone that has an interest in customizing or automating Autodesk Revit 2013. A very basic level of programming experience is assumed but not necessarily required.

Table of Contents

Chapter 1: Instant Autodesk Revit 2013 Customization with .NET How-to

Getting started with the Autodesk Revit 2013 API (Must know)

Creating a simple command (Must know)

Adding a custom push button (Must know)

Element filtering (Must know)

Accessing the ProjectInfo data (Must know)

Extracting data (Should know)

Changing values (Must know)

Adding and removing parameters (Become an expert)

Creating plan views (Must know)

Creating a schedule (Become an expert)

Creating sheets and placeholders (Must know)

Placing views on sheets (Become an expert)

Wall color by length (Become an expert)

Subscribing and unsubscribing to events (Should know)

What You Will Learn

Fundamental concepts of the Autodesk Revit 2013 API

Learn how to customize your own ribbon

Create, load, and place content in your models

Read and write data as well as add and remove parameters in your models

Create plan views, place them on sheets, and create custom schedules with ease

Analyse walls by length and display the resulting data using the colourful analysis display styles

Subscribe and unsubscribe to document level events

In Detail

Autodesk Revit is a Building Information Modelling software designed for architects and engineers. Extending the features and power of a BIM application such as Revit can increase personal productivity, speed up basic drafting tasks, and aid cross-team collaboration.

"Instant Autodesk Revit 2013 Customization with .NET How-to" is a hands-on guide to getting up and running with the Autodesk Revit 2013 API through a series of plugins and add-ons that are extremely useful in your everyday tasks.

This book takes you through several of the Autodesk Revit 2013 API features in an easy to follow, step-by-step process using powerful code samples. Tons of great tips and solutions are provided throughout this book to help you get the most out of Revit 2013.

Using practical code samples you will also learn the new Autodesk Revit 2013 API features such as floor plan creation, schedule creation, and analysis display of custom analysis results.

If you’ve ever wanted to learn how to customize Autodesk Revit but were intimidated by any perceived difficulty or complexity, this book will give you what you’ve been looking for.

Authors

Don Rudder

Don Rudder is the Director of Software Development at CASE and focuses on the creation and management of specialized software and add-ins for various applications developed for client support. With over 16 years of experience in the AEC industry, Don has served well over 10 of those years as an HVAC and electrical designer for various MEP firms. He later began to focus more heavily on software development and related support where he eventually ended up in San Francisco serving as BIM Manager for HOK. He is self-taught in some 14 programming languages and well versed in .NET, web-based AEC tools, and pretty much any kind of automation. Don has also presented at Autodesk University and the Revit Technology Conference of North America.
Don has been the contributing author of the API chapters for Mastering Autodesk Revit Architecture 2011, Mastering Autodesk Revit Architecture 2012, and Mastering Autodesk Revit Architecture 2013.

Alerts & Offers

Series & Level

We understand your time is important. Uniquely amongst the major publishers, we seek to develop and publish the broadest range of learning and information products on each technology. Every Packt product delivers a specific learning pathway, broadly defined by the Series type. This structured approach enables you to select the pathway which best suits your knowledge level, learning style and task objectives.

Learning

As a new user, these step-by-step tutorial guides will give you all the practical skills necessary to become competent and efficient.

Beginner's Guide

Friendly, informal tutorials that provide a practical introduction using examples, activities, and challenges.

Essentials

Fast paced, concentrated introductions showing the quickest way to put the tool to work in the real world.

Cookbook

A collection of practical self-contained recipes that all users of the technology will find useful for building more powerful and reliable systems.

Blueprints

Guides you through the most common types of project you'll encounter, giving you end-to-end guidance on how to build your specific solution quickly and reliably.

Mastering

Take your skills to the next level with advanced tutorials that will give you confidence to master the tool's most powerful features.

Starting

Accessible to readers adopting the topic, these titles get you into the tool or technology so that you can become an effective user.

Progressing

Building on core skills you already have, these titles share solutions and expertise so you become a highly productive power user.