Inventor 2013 What’s New in the API.

Slides:



Advertisements
Similar presentations
© 2011 Autodesk AutoCAD LT ® 2012 Whats New. © 2011 Autodesk AutoCAD LT 2012 | Experience Productivity With AutoCAD LT ® 2012 software, incremental improvements.
Advertisements

© 2013 Autodesk Preparing Apps for the Store: Guidelines Autodesk Exchange for Autodesk ® Revit ®
what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
Getting Started with Fusion 360’s API
© 2012 Autodesk Presenter’s First and Last Name Presenter’s Title AutoCAD ® Architecture 2013 What’s New Image courtesy of Wilson Architects.
© 2012 Autodesk Get Your Head into the Cloud: How to Make Digital Asset Management Work for You Oscar R. Cantu’ Topcon University.
© 2011 Autodesk Organize and Manage Your Intellectual Property with Autodesk® Vault Workgroup Projects Pascal Le Guellec Market Development Consultant,
© 2012 Autodesk AutoCAD ® Map 3D 2013 What’s New Lynda Sharkey Technical Marketing Manager.
© 2011 Autodesk Suites and CAD Managers Jerry Milana Autodesk Consulting.
© 2012 Autodesk AC2724 – 2D Parametrics in AutoCAD® and Why You Need to Use Them Rick Ellis President, Cadapult Software Solutions
© 2011 Autodesk Autodesk ® Revit ® MEP Content Creation Lab MP5076-L Ryan Tivis CAD/Model Manager – Ring & DuChateau Dennis Hopper CAD/BIM Manager – GE.
© 2012 Autodesk Dario Nicolini Product Manager Autodesk ® Inventor ® iLogic: a great Autodesk tool to improve Inventor features.
1 Autodesk Confidential Information November 2010 What’s New in the Inventor 2012 API?
© 2011 Autodesk Revit to Fabrication with Inventor Harlan Brumm Product Support Technical Lead Bob Van der Donck Product Support Technical Lead.
© 2011 Autodesk Autodesk® Revit® MEP: Fast Families for Engineers David Butts BIM Specialist – Gannett Fleming.
© 2013 Autodesk Autodesk ® ReCap ™. © 2013 Autodesk What is Reality Capture? Reality capture is the process of taking the analog world around us and putting.
Scripting Components for AutoCAD Plant 3D
© 2012 Autodesk Do More With Less ETO API’s Ishwar Nagwani Technical Consultant.
© 2011 Autodesk CP5239 Demand-Loading AutoCAD®.NET Plug-ins James E. Johnson Synergis Software Sr. CAD Developer.
© 2011 Autodesk FY14 Q1 AutoCAD LT Campaign Michael Knapp Manager EMEA Field Marketing ISM-EVP.
© 2012 Autodesk #AU2012 MA5956-V: Module 1 How to Drive Autodesk Inventor with the Top Down Paul Munford CAD/CAM Manager Halstock cabinet makers.
© 2011 Autodesk High-End Infrastructure Modeling with Low-Cost Tools: Introducing AutoCAD® Map 3D 2012 Bradford Heasley, GISP Vice President, Brockwell.
© 2012 Autodesk The Enterprise Guide to Autodesk Revit Harlan Brumm Program Manager - Autodesk.
© 2011 Autodesk Making Dirt Look Good: Autodesk ® Civil View Kristina Bollin Technical Specialist, U.S. CAD.
© 2012 Autodesk AutoCAD ® Virtualized and Digitized michael trachtenberg - AE BackOffice Software Director.
© 2012 Autodesk BIM on an Etch a Sketch Jose Guia Janitor extraordinaire
Chapter 5 Creating and Editing Drawing Views. After completing this chapter, you will be able to perform the following: –Understand drawing options –Create.
© 2011 Autodesk MA Photorealistic Rendering of Autodesk® Inventor® Designs Using Autodesk 3ds Max® 2012 and iray® Steven Schain Autodesk Certified.
© 2012 Autodesk No More Photo-CAD: Using an AutoCAD® Architecture Template with Autodesk® Impression for Presentations Dustin Fike, AIA Senior Associate.
© 2011 Autodesk Mechanical Simulation in AutoCAD ® 2012 Craig A. Miller – Pennsylvania College of Technology CAD Technology Specialist.
© 2011 Autodesk DM2480: Maximizing Autodesk ® Vault Verticals (Workgroup, Collaboration and Professional) Allen Gager KHS USA, Sarasota FL Image courtesy.
© 2012 Autodesk AutoCAD on Electrical Steroids Randy Brunette Electrical Subject Matter Expert (Autodesk)
© 2012 Autodesk MA3848-L - Animation of Autodesk® Inventor® Assemblies Using Autodesk 3ds Max® Design Steven Schain Autodesk Certified Instructor.
© 2012 Autodesk Asset Library Development in Autodesk® Factory Design Suite: Dos and Don’ ts Steve Schuchard Technical CAD Manager – Production Modeling.
© 2011 Autodesk Storm and Sewer Planning with AutoCAD ® Map 3D and Autodesk ® Storm and Sanitary Analysis Tanya West, PE, LEED AP Autodesk Technical Specialist.
© 2012 Autodesk From Revit ® to Architectural Visualization in 60 minutes Utilizing the Autodesk ® Building Design Suite Mark Cronin Associate | Design.
© 2012 Autodesk Autodesk Structural Curriculum 2013 Unit 2: User Interface Autodesk® Revit® Structure Software User Interface.
© 2011 Autodesk Converting Existing Piping Specs Ian Matthew Technical Marketing Manager, Autodesk.
© 2011 Autodesk Autodesk Inventor®: Client Graphics API exposed Philippe Leefsma Developer Consultant - Autodesk Developer Network.
© 2014 Autodesk What’s New in Autodesk ® Advance Steel 2015 Presenter Name Presenter Title.
© 2011 Autodesk Rain in the Plain: An Introduction to Autodesk® Storm and Sanitary Analysis Matthew Anderson, PE CFM QA Consultant – Autodesk. Inc. Lab.
© 2012 Autodesk Chutes and No Ladders – Using Inventor Professional’s Tube and Pipe For Facilities Design Mike Jolicoeur Field Product Manager, Factory.
© 2012 Autodesk Customizing AutoCAD P&ID David Wolfe Process and Power Specialist.
© 2012 Autodesk The Picture Says It All: Commercial Site Plan 3D Visualizations Using Autodesk® IDS John Sayre Civil Application Engineer.
Modifying the Autodesk ® AutoCAD ® Electrical Environment Todd Schmoock Solutions Engineer Synergis Technologies, Inc. MA2004 Allan Chalmers Cad Administrator.
© 2011 Autodesk Customizing AutoCAD ® Plant 3D Isometrics Joel HarrisIan Matthew Piping Technology Specialist, Anvil Corp.Technical Marketing Manager,
© 2011 Autodesk Painless Productivity Programming with the AutoCAD Action Recorder – Revealed! Matt Murphy Director of Content Management and Development.
© 2012 Autodesk Pressure Pipe Networks in AutoCAD ® Civil 3D ® 2013 Matthew Anderson Technical Consultant, Autodesk Jim Paquette Software Development Manager.
© 2013 Autodesk Autodesk Product Design Suite Inventor 2014 Launch.
© 2014 Autodesk Getting started with Desktop Subscription.
© 2012 Autodesk Autodesk ® Navisworks ® 2013 What’s New Presenter Name Presenter Title.
Autodesk® AutoCAD® Raster Design: Advanced Tricks for Faster Raster Manipulation Russell Karshick Senior Drafter – PPL Corporation.
© 2012 Autodesk From CAD to Awesome: AutoCAD® and Autodesk® SketchBook® Designer Guillermo Melantoni Product Line Manager: Personal Design & Fabrication.
Making Use of Substation Design Models for Project Estimating Trevor Scullion Managing Director, Automationforce inc.
© 2016 Autodesk What’s New in Autodesk ® AutoCAD Electrical 2017 Gaurav Sachdeva Product Manager.
1.Click on the link below, this will open your web browser 2.Use “Extended Display” to project the.
ADN Developer Days 2011 Connecting the Pieces.
Choosing the Right Tool for the Job Up in the Cloud
Autodesk Inventor 2008 Essentials Plus
3D Modeling & Animation Software
MA9520 – Crossing the Rubicon: Migrating from AutoCAD to Autodesk Inventor Mark Flayler Senior Application Expert – IMAGINiT Technologies.
Managing the Construction Administration Phase in Autodesk® Revit®
Applying the Top 10 New Features and Functions in AutoCAD® 2012
An In-Depth Look at the Autodesk® AutoCAD® App Autoloader Module
ADN Developer Days 2011 Inventor App Store.
ADN Developer Days 2011 Connecting the Pieces.
Revit Exchange Store.
Water! Water! Quenching Your Thirst for Water in AutoCAD® Civil 3D®
Chapter 3 Creating and Editing Sketched Features
Inventor 2014 What’s New in the API
Presentation transcript:

Inventor 2013 What’s New in the API

Nondisclosure Agreement Today’s discussion is covered under your ADN Agreement with Autodesk. The information we will be providing is highly confidential, and is to be shared within your company on “need to know basis” and to no one outside your company. Autodesk makes no guarantees that anything presented or discussed will actually appear in the future.

43 new objects (with 390 new functions) 13 removed functions What’s New in Inventor 2013? 43 new objects (with 390 new functions) 13 removed functions 141 new functions on existing objects 0 modified functions …with a bit more to come. Inventor 2011 57 new objects (with 537 new functions) 21 removed functions 635 new functions on existing objects 53 modified functions Inventor 2012 48 new objects (with 619 new functions) 41 removed functions 303 new functions on existing objects 5 modified functions

User Interface – Classic UI Classic UI is no longer supported. Objects removed: CommandBar, CommandBarControl, CommandBarControls, CommandBarList, CommandBars, and PanelBar Functions removed from Environment object: ContextMenuList, DefaultMenuBar, DefaultToolBar, and PanelBar. Functions removed from UserInterfaceEvents object: OnResetCommandBars, CommandBars, InterfaceStyle, LargeIcons, ShowPanelBar, ShowPanelTitles, ShowToolBar You must convert all existing apps to use the ribbon.

User Interface – New Functionality Support for slider control in mini toolbar. Enhancements to the radial marking menu. Access to all menus associated with an environment. Can create new marking menus. Easily clear menu, to block it from displaying. The mini toolbar now supports a slider control. Various enhancements have been made to the radial marking menu.

Sketch New dimension constraint type: DimensionConstraints.AddArcLength New methods for creating rectangles: AddAsThreePointCenteredRectangle AddAsTwoPointCenteredRectangle Geometry3d property that returns equivalent 3D geometry for a 2D sketch entity. Supported by: SketchCircle, SketchEllipse, SketchEllipticalArc, SketchFixedSpline, SketchLine, SketchPoint, SketchSpline, SketchSplineHandle, and SketchOffsetSpline Inventor now supports an arc length dimension constraint. You can also created them using the API. Inventor supports two new commands for creating rectangles by center point. These are also now supported by the API. The new Geometry3D property is returned by all 2D sketch entities. It returns a 3D transient curve in model space that is equivalent of the 2D sketch entity.

Part Support for the creation and edit of a Move Body feature. Client features are now supported in a flat pattern. API support for the creation and edit of a Move Body feature. The creation of client features is now support for flat patterns.

Geometry (1 of 2) Copy method for all transient geometry objects. Get strokes for 2d and 3d transient geometry wireframe geometry. Extract a partial curve from 2d and 3d transient geometry splines. Split a transient geometry spline. All transient geometry object now support a Copy method. Given a 2d or 3d transient geometry curve you can now approximate with a set of points to a given tolerance. Extract a portion of a 2d or 3d transient curve as a transient curve. Split a 2d or 3d transient curve.

Geometry (2 of 2) Extract an iso curve from a surface. Get the 3d equivalent curve of a 2d parametric space curve. Get normal of a surface at a 3d point. You can extract an iso-parametric curve from a surface by specifying either the u or v direction and a parameter value. A transient geometry object is returned. 2D curves can be defined in the parametric space of a surface. This method takes a 2D curve that exists in the parametric space of a surface, and returns the equivalent 3D curve as a transient geometry curve. Given a 3D point in model space, this returns a surface normal. This can make some workflows much faster and avoids the conversion to parametric space before calculating the normal.

Transient B-Rep Create a transient wire body. Create a ruled surface. Offset a planar wire body. Write a transient B-Rep body as SAT or DWG. A wire body is the way to define wireframe geometry as B-Rep. It consists of wireframe geometry as edges and they are connected by vertices. Using wire bodies as input, you can create a ruled surface. A planar wire body can be offset. A transient B-Rep can be written out as SAT or DWG.

Assembly AssemblyConstraint.IsDefaultName AssemblyOptions.EnableCrossPartSketchGeometryProjection DerivedAssemblyDefinition.RemoveInternalVoids All assembly constraints now have the IsDefaultName property that indicates if the current name is the default name or if the user has renamed it. API support for the option to have cross-part sketch geometry projection. API support to the setting to remove internal voids when deriving an assembly.

Drawing DimensionStyle.AngularFormatIsDecimalDegrees DimensionStyle.AngularLeadingZeroDisplay DimensionStyle.AngularTrailingZeroDisplay DrawingCurveSegment.Geometry The Style properties expose some additional dimension style functionality. The new Geometry property of the DrawingCurveSegment object returns 2D geometry that represents the drawing curve segment. A drawing curve segment is a 3D curve.

Client Graphics GraphicsDataSetsCollection.Add2 (Removed) GraphicsNode.AllowSliceCapping GraphicsNode.IsTransparentInPlaceEdit GraphicsNode.OverrideOpacity TriangleFanGraphics.BackFaceCulling TriangleGraphics.BackFaceCulling TriangleStripGraphics.BackFaceCulling The Add2 method supported creating persistent graphics data for use with a client feature. This is now supported directly on the client feature object. AllowSliceCapping, IsTransparentInPlaceEdit, and OverrideOpacity define how client graphics will behave in various situations. The BackFaceCulling properties define whether back face culling is performed or not on triangle graphics. If back face culling is turned on only the positive normal side of a triangle will be rendered. The mesh essentially has a front and a back and only the front will be rendered.

Client Graphics - Selection GraphicsNode.DisplayName SurfaceGraphics.ChildrenAreSelectable SurfaceGraphics.DisplayedVertices SurfaceGraphicsVertexList SurfaceGraphicsVertex SurfaceGraphicsVertex.Selectable SurfaceGraphicsEdge.Selectable SurfaceGraphicsFace.Selectable The display name of a node is used when the user is selecting and uses the “Select Other” functionality. This name is what’s displayed in the list of selectable entities. In previous versions of Inventor, the client graphics object that was selectable was the graphics node. This was fairly heavy in some cases where many selectable objects needed to be created. This new functionality allows graphic primitives to be selected. These are the various line, triangle, and point graphics, and also the B-Rep components that make up a SurfaceGraphics instance.

Dynamic Simulation New API for Dynamic Simulation. Partial exposure of functionality. Can drive simulation, modify forces, and query results.

Consistent Materials Inventor is now using the same set of materials as other Autodesk applications. The API for materials and render styles is still the same as before to support existing applications, but has been re-worked internally to use the new library. Full access to the new material functionality will come in a later release.

Miscellaneous Application.CurrentLanguageFolder ApplicationAddIns.UpdateAddInList ColorSchemes.InterfaceStyle (Removed) PointCloud PointCloudPoint PropertySets.PropertySetExists ApprenticeServerComponent.HelpManager DesignViewRepresentation.CopyToLevelOfDetail DisplayOptions.AreTexturesOn DisplaySettings.AreTexturesOn View.AreTexturesOn Inventor will be supporting switching between languages without a full uninstall-reinstall. This property returns the name of the current language. For example English is “en-US”. Used as part of the App Store support to refresh the add-in list so an add-in can be installed while Inventor is running. InterfaceStyle has been removed. This was used to determine if Inventor was in classic or ribbon mode. It’s always in ribbon mode now. Inventor now supported reading in a point cloud. The two point cloud objects listed here are to support the selection of points within a cloud. Provides an easy way to determine if a property set exists without relying on a failure. Exposes the HelpManager object through Apprentice. Copies a level of detail. Inventor will support turning texture display on an off as a way to increase performance. This provides API access to that functionality.

Registry-Free Add-In Review Registering of add-ins is no longer needed and is not recommended. Add-ins needs to support registry-free COM. The add-in wizard will create a registry free add-in. Documentation is provided to show how to convert existing add-ins (VB, C#, and C++) to be registry-free. A .addin file defines the various settings that used to be defined in the registry. Add-in dll can be placed anywhere. The .addin file is placed in a certain directory and references the add-in dll.

.addin Example <Addin Type="Standard"> <ClassId>{9c93ff52-e2fa-4ec4-8c4a-5747ad0bafef}</ClassId> <ClientId>{9c93ff52-e2fa-4ec4-8c4a-5747ad0bafef}</ClientId> <DisplayName>Attribute Helper</DisplayName> <Description>Utility to help manage API attributes.</Description> <Assembly>AttributeHelper.dll</Assembly> <LoadOnStartUp>1</LoadOnStartUp> <UserUnloadable>1</UserUnloadable> <OSType>Win64</OSType> <Hidden>0</Hidden> <SupportedSoftwareVersionGreaterThan>15..</SupportedSoftwareVersionGreaterThan> <DataVersion>1</DataVersion> <UserInterfaceVersion>1</UserInterfaceVersion> </Addin> The path to the add-in dll is either a full path “C:\MyStuff\AttributeHelper.dll” or it can be a relative path that is relative to the .addin file. The OSType is a new capability this release that lets you specify if your add-in should be loaded for 32 or 64-bit OS. If not specified, it will load for both.

.addin Localization <Addin Type="Standard"> <ClassId>{9c93ff52-e2fa-4ec4-8c4a-5747ad0bafef}</ClassId> <ClientId>{9c93ff52-e2fa-4ec4-8c4a-5747ad0bafef}</ClientId> <DisplayName Language="1033">Attribute Helper</DisplayName> <Description Language="1033">Utility to help manage API attributes.</Description> <DisplayName Language="1036>Attribute Helper</DisplayName> <Description Language="1036">L'utilité pour aider gère les attributs d'API.</Description> The display name and description information of an add-in can now be localized.

.addin File Locations Version Independent Windows7/Vista: %ALLUSERSPROFILE%\Autodesk\Inventor Addins\ Windows XP: %ALLUSERSPROFILE%\Application Data\Autodesk\Inventor Addins\ Version Dependent %ALLUSERSPROFILE%\Autodesk\Inventor 2013\Addins\ %ALLUSERSPROFILE%\Application Data\Autodesk\Inventor 2013\Addins\ Per User Override Windows7/Vista & XP: %APPDATA%\Autodesk\Inventor 2013\Addins\ App Store %APPDATA%\Autodesk\ApplicationPlugins

Drag and Drop Add-In Deployment Subdirectories searched for .addin files Path to add-in dll is a relative path, relative to .addin location. It’s now possible to have all of the files an add-in requires to be in a single directory and when copied into one of the valid add-in locations will enable your add-in. Subdirectories beneath the add-in location directories will be searched for .addin files. So a folder dropped into an add-in location can contain subfolders and can contain multiple .addin files that can specify to load different dll’s based on OS type and version.

Exchange Store for Inventor iPhone App Store like experience Sell your products Free, Trial, and fee based products Payment via PayPal You keep 100% of the payment. (Will change in the future.) Accessible through web Simple install and update experience for the end-user Store is currently English only but apps can support any language(s).

Inventor Apps for Exchange Store What is an App? Inventor add-in Tutorial Documentation Library files Standalone utility Whatever you want it to be (Any set of files) Web Service (not yet) Autodesk will “repackage” your App

App Manager Inventor command for the user to manage the apps they have installed on their current computer.

Preparing Your Add-in to be an App Must be registry-free Must be drag-and-drop ready. Must have a help file that describes where to access your add- in’s functionality in Inventor and how to use it. Must have an icon that can be used on the store and by App Manager. Must have a description of your application that will be displayed on the store. The ADN team will package your add-in into an installer that can be placed on the store.

Nondisclosure Agreement Today’s discussion is covered under your ADN Agreement with Autodesk. The information we will be providing is highly confidential, and is to be shared within your company on “need to know basis” and to no one outside your company. Autodesk makes no guarantees that anything presented or discussed will actually appear in the future.

Connecting the Pieces The whole is greater then the parts The parts are increasingly not viable on their own

Connecting the Pieces

Autodesk, AutoCAD, Alias, Autodesk Inventor, Inventor, Maya, Mudbox, and 3ds Max are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. Academy Award and Oscar are registered trademarks of the Academy of Motion Picture Arts and Sciences. mental ray is a registered trademark of mental images GmbH licensed for use by Autodesk, Inc. All other brand names, product names, or trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document.   © 2011 Autodesk, Inc. All rights reserved.