资源描述
Revit Software Development Toolkit (SDK) 2012 pre-release edition
Welcome to the Revit 2012 SDK. This package includes documentation, samples, and utilities that support customization of Revit via the Revit API. This package also includes samples and documentation for the macro capability of Revit based on Visual Studio Tools for Applications (VSTA).
Please read the “Revit Platform API changes and additions.docx” file to find the details about what has been added or changed in the API. Please especially note important changes to the API regarding .NET 4.0 support, VSTA, Visual Studio 2008, and Visual Studio 2010.
The SDK hierarchy contains examples of programs developed using the Revit API. This SDK includes programming documentation and examples for Revit Architecture 2012, Revit Structure 2012 and Revit MEP 2012.
Note: all contents, changes and additions to this pre-release version of the SDK are subject to change at any time before the official release of the software.
Content
Folder
File
Description
Revit 2012 SDK
Read Me First.doc
This document containing the packing list for the SDK.
Getting Started with the Revit API.doc
Getting started document contains information about the basics of the Revit API. This is the place to start when getting familiar with the API.
RevitAPI.chm
The reference help for the RevitAPI and RevitAPIUI libraries (the bulk of the Revit API)
RevitAddInUtility.chm
The reference help for the RevitAddInUtility libraries, which permits read and modification of add-in manifest files.
Revit Platform API changes and additions.docx
Lists the major and minor changes to the API since the 2011 release.
Autodesk Icon Guidelines.pdf
A document describing the Autodesk process for icon design, so that the icons used by your API add-on can fit with the look-and-feel of Revit.
Revit 2012 SDK\Point Cloud Indexing API
PointCloudIndexerPluginAPI.doc
A document describing how to use the Autodesk Point Cloud Indexer API.
Revit 2012 SDK\Samples
SDKSamples2012.sln
Single workspace containing almost all the sample projects.
(Sample projects)
A number of functional example projects using the Revit API. Each project shows example of specific tasks that can be performed using the Revit API.
Note: Each example has a manifest file that can be copied to the add-in folder to be able to use the sample. Please refer to the Getting Started doc for instructions on how to do that.
Revit 2012 SDK\VSTA Samples
Revit_VSTA_Samples.rvt
A Revit project containing multiple VSTA document-level macro samples.
Revit_VSTA_Family_Samples.rfa
A Revit family containing several VSTA document-level macro samples.
Revit_VSTA_MEP_Samples.rvt
A Revit MEP project containing MEP VSTA macro samples.
VSTA Samples Readme.doc
A description of the available VSTA samples.
(Sample projects)
Additional application-level VSTA sample projects.
Revit 2012 SDK\Revit Server SDK
Revit Server REST API Reference.pdf
A document describing how to work with Revit Server using its HTTP API.
Revit 2012 SDK\REX SDK
(Sample projects and Visual Studio project and item templates)
Sample projects and templates for creating REX (Revit Extension) addins for Revit. See “Revit 2012 SDK\Getting Started with the Revit API.doc” and “Revit 2012 SDK\REX SDK\Read Me First.pdf” for more details.
展开阅读全文