CP5229: Seeing Data and More: The Analysis Visualization Framework in the Autodesk Revit API

Size: px
Start display at page:

Download "CP5229: Seeing Data and More: The Analysis Visualization Framework in the Autodesk Revit API"

Transcription

1 CP5229: Seeing Data and More: The Analysis Visualization Framework in the Autodesk Revit API Matt Mason IMAGINiT Technologies CP5229 The analysis visualization framework (AVF) is a fantastic new part of the Revit API. Its primary purpose is to be able to visualize analysis data inside of a Revit project, but you can use it for so much more than that! You do not need to be an analysis vendor to have this be useful you just need to want to be able to show information graphically in Revit. For this class, it is helpful to have basic knowledge of the Revit API. Learning Objectives At the end of this class, you will be able to: Understand what the AVF is and what it can do Understand the kinds of visualizations you can make in Revit Create temporary geometric elements to help with visualizing Create a variety of data visualizations Understand the limitations of AVF About the Speaker Matt is the director of software development at IMAGINiT Technologies. He has been working on software development in the CAD and PDM world for 20 years. He has worked on both packaged software and company-specific software in manufacturing, facilities management, and architecture firms. Matt holds a BSE in aerospace engineering from University of Michigan. mmason@rand.com

2 What is the Analysis Visualization Framework (AVF)? The Analysis Visualization Framework is a part of the Revit API devoted to being able to show the results of technical analysis inside of the Revit environment. It was introduced in Revit 2011 and enhanced in The framework came about because the traditional workflow of looking at analysis results (and perhaps making changes based on them) was not very good. Traditional Workflow: New Workflow: But what is the AVF, practically? Practically, the AVF is a series of APIs which enable you to: 2

3 - Draw color graphics on the screen in a Revit Project - Graphics are of different styles, depending on what you choose and the data you re trying to show. - Graphics are NOT residents of the database so they don t add to the size of the Revit model (and they don t persist if you want them again later you need to re-make them). What types of graphics can be created? There are four types of analysis display styles that can be used: - Colored Surface - Markers (w/ optional text values) - Diagram (w/ optional text values) * - Vectors (w/ optional text values) * * only available in Revit 2012 products What are normal uses? Normal uses of the AVF include visualizing data like: - Lighting - Energy - Structural analysis - Airflow - Temperature What about unusual uses? Much of this presentation will revolve around unusual uses for the AVF (since most of us do not work for analysis software companies). Ideas for this include: - Point Cloud rendering - Point Cloud deviation from model - Visualizing Geometry - Temporary Vectors (curvature, grids, etc.) - And more 3

4 Technical Overview (Inside Revit) Inside Revit, there are a variety of ways that you interact with AVF as a user. Each view has a property for the default analysis display style. This controls how the data is displayed within the view. The Analysis Display Styles are elements within the model that can be applied to any view. 4

5 Each display style contains a number of different types of data, including: - Settings (different for each type of style) - Color-value mapping - Legend settings Notes on Settings There are a few items to note about the Settings tab, depending on the type: - For Marker type: o Choose an appropriate shape for the marker (circle, triangle, square)- depending on how many points this can be an important choice. o The marker size is in Sheet Size units HOWEVER, you can specify 0 for the size and it should reduce to just a pixel. - For types with text: o The text is optional o The text uses one of your standard text sizes (makes your view scale important in 3D) Setting the Color The color tab describes how the VALUES from your data will be changed into colors on the screen. For example, on this style, we wanted to show different values depending on how the point cloud deviated from the model. We want points that are very close to zero to be green, with colors that progress more towards red/orange as they deviate further. 5

6 6

7 Technical Overview (API) The following should be enough to get you started with programming the AVF in the Revit API: First, you will need to understand the fundamental building blocks of AVF: Then you will need to understand the typical workflow of using the AVF: Code Fragment #1: Getting Started // Get the Spatial Field Manager from the current view, or create if it needs it. SpatialFieldManager sfm = SpatialFieldManager.GetSpatialFieldManager(doc.ActiveView); // create it on the active view, with one-dimension data. 7

8 if (sfm == null) sfm = SpatialFieldManager.CreateSpatialFieldManager(doc.ActiveView, 1); // deal with looking up the results schema, if it exists and create if not. if ( _schemaid!= -1) IList<int> results = sfm.getregisteredresults(); if ( results.contains(_schemaid) == false ) _schemaid = -1; if (_schemaid == -1) AnalysisResultSchema resultschema1 = new AnalysisResultSchema("ShowPoints", "Data Points"); _schemaid = sfm.registerresult(resultschema1); return sfm; 8

9 Code Fragment #2: Simple Point/Values public void ShowValues(Document doc, List<XYZ> points, List<double> values) // take care of Spatial Field Manager / AnalysisResultSchema, etc. SpatialFieldManager sfm = getspatialfieldmanager(doc); // now we need to populate the FieldDomainPointsByXYZ and values FieldDomainPointsByXYZ xyzs = new FieldDomainPointsByXYZ(points); IList<ValueAtPoint> fieldvalsatpoint = new List<ValueAtPoint>(); // values could be multi-dimensional, so it's a little complex to build foreach( double val in values ) List<double> valuelist = new List<double>(); valuelist.add(val); fieldvalsatpoint.add( new ValueAtPoint( valuelist ) ); FieldValues fieldvals = new FieldValues(fieldValsAtPoint); // add and update the spatial field primitive int idx = sfm.addspatialfieldprimitive(); sfm.updatespatialfieldprimitive(idx, xyzs, fieldvals, _schemaid); Code Fragment #3: Updating the Default View Style private void updateviewavfstyle(view v, string stylename) //does the current view have an analysis style? Parameter avf = v.get_parameter(builtinparameter.view_analysis_display_style); Document doc = v.document; if (avf!= null) ElementId pc = AnalysisDisplayStyle.FindByName(doc, stylename); 9

10 if (pc.integervalue > 0) bool success = avf.set(pc); 10

11 After data has been created in a specific view, you will see the Analysis Display Settings property in the dialog. This enables you to see the one or more schemas of data in the view. 11

12 Working with surface data When your data is surface-oriented, there are two important differences: - You need to associate it to a particular surface - You put it in surface U,V coordinates instead of X,Y,Z The following sample shows an example of showing different values at different U,V locations on a surface. Code Fragment #4: Simple Surface Point/Values public void ShowValues(Document doc, Face f, List<UV> points, List<double> values) // take care of Spatial Field Manager / AnalysisResultSchema, etc. SpatialFieldManager sfm = getspatialfieldmanager(doc); // now we need to populate the FieldDomainPointsByUV and values FieldDomainPointsByUV pnts = new FieldDomainPointsByUV(points); IList<ValueAtPoint> fieldvalsatpoint = new List<ValueAtPoint>(); // values could be multi-dimensional, so it's a little complex to build foreach( double val in values ) List<double> valuelist = new List<double>(); valuelist.add(val); fieldvalsatpoint.add( new ValueAtPoint( valuelist ) ); 12

13 FieldValues fieldvals = new FieldValues(fieldValsAtPoint); // add and update the spatial field primitive int idx = sfm.addspatialfieldprimitive(face, Transform.Identity); sfm.updatespatialfieldprimitive(idx, xyzs, fieldvals, _schemaid); What if you don t have a surface? The GeometryCreationUtilities There are times when you want to show AVF data in a model but you don t actually have a piece of Revit Geometry to reference with AVF. This is where Transient/Imaginary geometry comes into play. This is an area of the API implemented by the GeometryCreationUtilities class, where you can create solid geometry which is not stored in the Revit project it is just temporary, in memory, geometry. The kinds of solids that can be created are: - Blend - Extrusion - Revolved - Sweep - Swept Blend Solids created in this way can be used for: - AVF Faces - Find Elements intersecting a solid - Boolean operations - Geometry operations (i.e. Face.Project(), Face.Intersect(), etc). 13

14 The picture above, taken from IMAGINiT Scan To BIM, shows a cylinder created to represent the geometry which was recognized from a point cloud. Code Fragment #5: Creation of a cylinder public Solid CreateCylinder(Application app, XYZ origin, XYZ vector, double radius, double height) Plane p = app.create.newplane(vector, origin); // need to create this as two arcs rather than one! Curve circle1 = app.create.newarc(p, radius, 0, Math.PI ); Curve circle2 = app.create.newarc(p, radius, Math.PI, Math.PI * 2.0); 14

15 CurveLoop profile = CurveLoop.Create(new List<Curve>(new Curve[2] circle1, circle2 )); List<CurveLoop> loops = new List<CurveLoop>(new CurveLoop[1] profile ); Solid cyl = GeometryCreationUtilities.CreateExtrusionGeometry(loops, vector, height); return cyl; Once you have the created solid, you can access the faces of the solid to use for AVF. Common use cases include: - Highlighting of a single surface (find the nearest face to the location you want) - Highlight all of the surfaces of the solid Code Fragment #6: Simple Face highlight (one color) public void ShowValues(Document doc, Face f, double value) // take care of Spatial Field Manager / AnalysisResultSchema, etc. SpatialFieldManager sfm = getspatialfieldmanager(doc); // now we need to populate the FieldDomainPointsByUV and value // we will use just a single minimum bounding box point List<UV> points = new List<UV>(); BoundingBoxUV box = f.getboundingbox(); points.add( box.min ); FieldDomainPointsByUV pnts = new FieldDomainPointsByUV(points); IList<ValueAtPoint> fieldvalsatpoint = new List<ValueAtPoint>(); List<double> valuelist = new List<double>(); valuelist.add( value ); fieldvalsatpoint.add( new ValueAtPoint( valuelist ) ); FieldValues fieldvals = new FieldValues(fieldValsAtPoint); // add and update the spatial field primitive int idx = sfm.addspatialfieldprimitive(face, Transform.Identity); sfm.updatespatialfieldprimitive(idx, xyzs, fieldvals, _schemaid); 15

16 Advanced Topics There are several advanced topics that may be of interest with the AVF. Multiple Values in AVF AVF includes the capability to have multiple values at each point. In the case of analysis, this might be used to calculate the daylight value for each of the 365 days of the year. Values can represent different values for each scenario. Point Value 0 Value 1 Value 2 Value 3 Value 4 (0,0) (1,1) (1,2) (2,2) Setting multiple values for a single point is as simple as adding each value to the Value List (as seen in the samples above). Setting Units for your Values Units can be an important part of presenting data via AVF. In addition, there are cases when you may want to present the same data in multiple units (such as reporting in Inches, CM, and MM). These options are defined in the schema. Code Fragment #7: Simple Set Units AnalysisResultSchema resultschema1 = new AnalysisResultSchema("Deviation", "Deviation of data from geometry"); List<string> unitnames = new List<string>(new string[1] Inches ); List<double> unitfactors = new List<double>(new double[1] 1.0 ); resultschema1.setunits( unitnames, unitfactors ); In the case where units are a simple multiple (for example, 2.54 centimeters to the inch) you can have multiple units associated with the schema. Code Fragment #8: Multiple Set Units 16

17 AnalysisResultSchema resultschema1 = new AnalysisResultSchema("Deviation", "Deviation of data from geometry"); // make it display values in either Inches or CM List<string> unitnames = new List<string>(new string[2] Inches, CM ); List<double> unitfactors = new List<double>(new double[2] 1.0, 2.54 ); resultschema1.setunits( unitnames, unitfactors ); Limitations with AVF There are a variety of limitations that are worth understanding with AVF: Number of points The maximum number of points that can be used in a single view is in the neighborhood of 800,000. This will be fine for many uses, but it is no longer suitable for point clouds. In 2010 it was more like 3-4 million, but the addition of the schemas and other complexities has made it heavier and less able to support very large numbers. Graphic load per point You are now a graphics programmer! In an early version of Scan To BIM, we were using circles for point markers to represent the point cloud. One of the developers noted that there is no such thing as circles in computer graphics each circle point is represented by some number of triangles: By changing to triangular points, we were able to get 10x as many points without graphic performance issues. Side Note: If you set the marker size to 0, Revit will actually give you a 1-pixel size point at any scale giving you the maximum number of points. 17

18 Where can you use them? Unfortunately, you cannot use Analysis Display Styles in the family environment. Printing AVF Data Since you ve got this nice AVF data, it s only natural that you might want to print it unfortunately, that s not really possible. It either will not print or will not print nicely with the Revit print function. However, you CAN: - PrintScreen - Right click the view and export to file - Right click the view and Save to Project As Rendering Image (You can even insert the rendered image into a sheet, to make it formal looking!) Conclusions I hope that you have found this session informative. The AVF is a powerful tool and I have tried to make it clear that it is NOT just a tool for makers of analysis software. It is a powerful tool for any advanced Revit API user. 18

12 m. 30 m. The Volume of a sphere is 36 cubic units. Find the length of the radius.

12 m. 30 m. The Volume of a sphere is 36 cubic units. Find the length of the radius. NAME DATE PER. REVIEW #18: SPHERES, COMPOSITE FIGURES, & CHANGING DIMENSIONS PART 1: SURFACE AREA & VOLUME OF SPHERES Find the measure(s) indicated. Answers to even numbered problems should be rounded

More information

All In the Family: Creating Parametric Components In Autodesk Revit

All In the Family: Creating Parametric Components In Autodesk Revit All In the Family: Creating Parametric Components In Autodesk Revit Matt Dillon D C CADD AB4013 The key to mastering Autodesk Revit Architecture, Revit MEP, or Revit Structure is the ability to create

More information

Introduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept.

Introduction to Solid Modeling Parametric Modeling. Mechanical Engineering Dept. Introduction to Solid Modeling Parametric Modeling 1 Why draw 3D Models? 3D models are easier to interpret. Simulation under real-life conditions. Less expensive than building a physical model. 3D models

More information

Covers Autodesk Advance Steel fundamentals, so you become quickly productive with the software

Covers Autodesk Advance Steel fundamentals, so you become quickly productive with the software Covers Autodesk Advance Steel fundamentals, so you become quickly productive with the software Autodesk Advance Steel 2017 www.autodesk.com new Autodesk Advance Steel users. It is recommended that you

More information

ARCH_ _COMP-PRAC REVIT SYLLABUS

ARCH_ _COMP-PRAC REVIT SYLLABUS ARCH_4605-5605_COMP-PRAC REVIT SYLLABUS The Revit Portion of Computational Practice is divided into 3-Parts: Part 1 Classes 01-06 [RE&EM] Revit Essentials & Existing Models Part 2 Classes 07-12 [RF&AC]

More information

REVIT ARCHITECTURE 2016

REVIT ARCHITECTURE 2016 Page 1 of 6 REVIT ARCHITECTURE 2016 Revit Architecture 2016: CREATE A CHAMFERED COLUMN COMPONENT About creating a chamfered column family typical to the Victorian cottage style. Add the column to your

More information

DO NOW Geometry Regents Lomac Date. due. 3D: Area, Dissection, and Cavalieri

DO NOW Geometry Regents Lomac Date. due. 3D: Area, Dissection, and Cavalieri DO NOW Geometry Regents Lomac 2014-2015 Date. due. 3D: Area, Dissection, and Cavalieri (DN) ON BACK OF PACKET Name Per LO: I can define area, find area, and explain dissection and Cavalieri s Principle

More information

Introduction to Autodesk Revit Structure

Introduction to Autodesk Revit Structure 11/30/2005-5:00 pm - 6:30 pm Room:N. Hemispheres (Salon E2) (Dolphin) Walt Disney World Swan and Dolphin Resort Orlando, Florida Nicolas Mangon - Autodesk SD35-1 This year, Autodesk is introducing the

More information

Unit 7: 3D Figures 10.1 & D formulas & Area of Regular Polygon

Unit 7: 3D Figures 10.1 & D formulas & Area of Regular Polygon Unit 7: 3D Figures 10.1 & 10.2 2D formulas & Area of Regular Polygon NAME Name the polygon with the given number of sides: 3-sided: 4-sided: 5-sided: 6-sided: 7-sided: 8-sided: 9-sided: 10-sided: Find

More information

Study Guide and Review

Study Guide and Review State whether each sentence is or false. If false, replace the underlined term to make a sentence. 1. Euclidean geometry deals with a system of points, great circles (lines), and spheres (planes). false,

More information

Tips and tricks. AutoCAD 2010

Tips and tricks. AutoCAD 2010 Tips and tricks AutoCAD 2010 Parametric Drawing Powerful new parametric drawing functionality in AutoCAD 2010 enables you to dramatically increase productivity by constraining drawing objects based on

More information

Using 3D AutoCAD Surfaces to Create Composite Solids

Using 3D AutoCAD Surfaces to Create Composite Solids Using 3D AutoCAD Surfaces to Create Composite Solids J.D. Mather Pennsylvania College of Technology GD211-2P This class explores the creation of 3D surfaces used in creating composite solids. Many solid

More information

Structural & Thermal Analysis Using the ANSYS Workbench Release 12.1 Environment

Structural & Thermal Analysis Using the ANSYS Workbench Release 12.1 Environment ANSYS Workbench Tutorial Structural & Thermal Analysis Using the ANSYS Workbench Release 12.1 Environment Kent L. Lawrence Mechanical and Aerospace Engineering University of Texas at Arlington SDC PUBLICATIONS

More information

Concept Massing Studies

Concept Massing Studies Chapter 8 Concept Massing Studies In this chapter you ll explore the early stages of design and how to generate initial massing studies used to iterate on design concepts. We introduce you to the tools

More information

SOLIDWORKS 2016 and Engineering Graphics

SOLIDWORKS 2016 and Engineering Graphics SOLIDWORKS 2016 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following

More information

Geometry Regents Lomac Date 3/17 due 3/18 3D: Area and Dissection 9.1R. A point has no measure because a point represents a

Geometry Regents Lomac Date 3/17 due 3/18 3D: Area and Dissection 9.1R. A point has no measure because a point represents a Geometry Regents Lomac 2015-2016 Date 3/17 due 3/18 3D: Area and Dissection Name Per LO: I can define area, find area, and explain dissection it relates to area and volume. DO NOW On the back of this packet

More information

Geometric Modeling Systems

Geometric Modeling Systems Geometric Modeling Systems Wireframe Modeling use lines/curves and points for 2D or 3D largely replaced by surface and solid models Surface Modeling wireframe information plus surface definitions supports

More information

Module 1: Basics of Solids Modeling with SolidWorks

Module 1: Basics of Solids Modeling with SolidWorks Module 1: Basics of Solids Modeling with SolidWorks Introduction SolidWorks is the state of the art in computer-aided design (CAD). SolidWorks represents an object in a virtual environment just as it exists

More information

SolidWorks 2013 and Engineering Graphics

SolidWorks 2013 and Engineering Graphics SolidWorks 2013 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Schroff Development Corporation Better Textbooks. Lower Prices. www.sdcpublications.com Visit the following

More information

4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again.

4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again. 1) Select the line tool 3) Move the cursor along the X direction (be careful to stay on the X axis alignment so that the line is perpendicular) and click for the second point of the line. Type 0.5 for

More information

Surface Rendering. Surface Rendering

Surface Rendering. Surface Rendering Surface Rendering Surface Rendering Introduce Mapping Methods - Texture Mapping - Environmental Mapping - Bump Mapping Go over strategies for - Forward vs backward mapping 2 1 The Limits of Geometric Modeling

More information

3D Modeling. Visualization Chapter 4. Exercises

3D Modeling. Visualization Chapter 4. Exercises Three-dimensional (3D) modeling software is becoming more prevalent in the world of engineering design, thanks to faster computers and better software. Two-dimensional (2D) multiview drawings made using

More information

5.2 Any Way You Spin It

5.2 Any Way You Spin It SECONDARY MATH III // MODULE 5 MODELING WITH GEOMETRY 5.2 Perhaps you have used a pottery wheel or a wood lathe. (A lathe is a machine that is used to shape a piece of wood by rotating it rapidly on its

More information

Autodesk Inventor 2019 and Engineering Graphics

Autodesk Inventor 2019 and Engineering Graphics Autodesk Inventor 2019 and Engineering Graphics An Integrated Approach Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the

More information

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 24 Solid Modelling Welcome to the lectures on computer graphics. We have

More information

Autodesk REVIT (Architecture) Mastering

Autodesk REVIT (Architecture) Mastering Autodesk REVIT (Architecture) Mastering Training details DESCRIPTION Revit software is specifically built for Building Information Modeling (BIM), empowering design and construction professionals to bring

More information

Geometric Progression: Further Analysis of Geometry using the Autodesk Revit 2012 API

Geometric Progression: Further Analysis of Geometry using the Autodesk Revit 2012 API Geometric Progression: Further Analysis of Geometry using the Autodesk Revit 2012 API Scott Conover - Autodesk In Revit 2012, we introduced new powerful tools to the API for geometry analysis, calculation

More information

Integrating CAD Data with ArcGIS

Integrating CAD Data with ArcGIS Integrating CAD Data with ArcGIS Agenda An Overview of CAD Drawings CAD Data Structure in ArcGIS Visualization Georeferencing Data Conversion ArcGIS for AutoCAD Q & A CAD Drawings - Overview Widely used

More information

Chapter 2: Rhino Objects

Chapter 2: Rhino Objects The fundamental geometric objects in Rhino are points, curves, surfaces, polysurfaces, extrusion objects, and polygon mesh objects. Why NURBS modeling NURBS (non-uniform rational B-splines) are mathematical

More information

Adaptive Components Making Them Work For You. Chris Mawson Arup

Adaptive Components Making Them Work For You. Chris Mawson Arup Adaptive Components Making Them Work For You Chris Mawson Arup Essential Viewing Visit the following websites for essential, awesome tips and tricks! Zach Kron s blog :- buildzblogsport.com David Light

More information

Having a Blast with Dynamo and Revit

Having a Blast with Dynamo and Revit Michael Kero, Huston Dawson Integrated Applications Specialist, Associate Principle Weidlinger Associates SE5619 Using a combination of the Dynamo extension and the Revit API (as well as in-house software)

More information

Revit Architecture Syllabus Total duration: 80 hours (Theory 40 Hours + Lab 40 Hours)

Revit Architecture Syllabus Total duration: 80 hours (Theory 40 Hours + Lab 40 Hours) Faculty Start Date End Date No of Students Revit Architecture Syllabus Total duration: 80 hours (Theory 40 Hours + Lab 40 Hours) Introduction About BIM Introduction to Autodesk Revit Architecture Revit

More information

Threaded Hex Bolt Tutorial

Threaded Hex Bolt Tutorial 1-(800) 877-2745 www.ashlar-vellum.com Tutorial Using Cobalt, Xenon, Argon Copyright 2009-2014 Vellum Investment Partners, LLC, DBA Ashlar-Vellum. All rights reserved. Ashlar-Vellum Cobalt, Xenon & Argon

More information

Creating T-Spline Forms

Creating T-Spline Forms 1 / 28 Goals 1. Create a T-Spline Primitive Form 2. Create a T-Spline Revolve Form 3. Create a T-Spline Sweep Form 4. Create a T-Spline Loft Form 2 / 28 Instructions Step 1: Go to the Sculpt workspace

More information

First Grade Mathematical I Can Statements

First Grade Mathematical I Can Statements NUMBERS AND OPERATIONS 1.1.1 I can count forward to 100 with and without manipulatives. I can count backward from 20 with and without manipulatives. 1.1.2 I can read numbers to 100 using multiple strategies,

More information

Practice A Introduction to Three-Dimensional Figures

Practice A Introduction to Three-Dimensional Figures Name Date Class Identify the base of each prism or pyramid. Then choose the name of the prism or pyramid from the box. rectangular prism square pyramid triangular prism pentagonal prism square prism triangular

More information

Structural & Thermal Analysis using the ANSYS Workbench Release 11.0 Environment. Kent L. Lawrence

Structural & Thermal Analysis using the ANSYS Workbench Release 11.0 Environment. Kent L. Lawrence ANSYS Workbench Tutorial Structural & Thermal Analysis using the ANSYS Workbench Release 11.0 Environment Kent L. Lawrence Mechanical and Aerospace Engineering University of Texas at Arlington SDC PUBLICATIONS

More information

Fast Content for AutoCAD MEP 2015

Fast Content for AutoCAD MEP 2015 David Butts Gannett Fleming MP6393 AutoCAD MEP 2015 software, a world-class design and drafting application, is the Zen master of mechanical, electrical, and plumbing design software. The software continues

More information

3. Draw the orthographic projection (front, right, and top) for the following solid. Also, state how many cubic units the volume is.

3. Draw the orthographic projection (front, right, and top) for the following solid. Also, state how many cubic units the volume is. PAP Geometry Unit 7 Review Name: Leave your answers as exact answers unless otherwise specified. 1. Describe the cross sections made by the intersection of the plane and the solids. Determine if the shape

More information

An Introduction to Autodesk Revit Massing, Surface Divisions, and Adaptive Components

An Introduction to Autodesk Revit Massing, Surface Divisions, and Adaptive Components An Introduction to Autodesk Revit Massing, Surface Divisions, and Adaptive Components Chad Smith KarelCAD, Australia AB2463-L As the Revit massing tools become more polished and robust, users are becoming

More information

Geometry Honors Unit 11 Day 1 HW. 1. Name each polygon by its numbah of sides. Then classify it as convex or concave and regular or irregular.

Geometry Honors Unit 11 Day 1 HW. 1. Name each polygon by its numbah of sides. Then classify it as convex or concave and regular or irregular. Geometry Honors Unit 11 Day 1 HW Name: Date: 61-64; 11-21o 1. Name each polygon by its numbah of sides. Then classify it as convex or concave and regular or irregular. 2. Find the perimeter and area of

More information

REVIT MODELING INDIA. Best Practices of Revit Family. Creation. Author: Premal Kayasth BIM Evangelist.

REVIT MODELING INDIA. Best Practices of Revit Family. Creation. Author: Premal Kayasth BIM Evangelist. REVIT MODELING INDIA Best Practices of Revit Family Creation Author: Premal Kayasth BIM Evangelist Introduction: The white paper aims at defining best practices and procedures to be considered at the time

More information

Modeling a Scanned Object with RapidWorks

Modeling a Scanned Object with RapidWorks Modeling a Scanned Object with RapidWorks RapidWorks allows you to use a scanned point cloud of an object from the NextEngine Desktop 3D Scanner to create a CAD representation of an object. This guide

More information

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling

Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Autodesk Conceptual Design Curriculum 2011 Student Workbook Unit 2: Parametric Exploration Lesson 1: Parametric Modeling Overview: Parametric Modeling In this lesson, you learn the basic principles of

More information

Modeling 3D Objects: Part 2

Modeling 3D Objects: Part 2 Modeling 3D Objects: Part 2 Patches, NURBS, Solids Modeling, Spatial Subdivisioning, and Implicit Functions 3D Computer Graphics by Alan Watt Third Edition, Pearson Education Limited, 2000 General Modeling

More information

Autodesk Revit Structure Autodesk

Autodesk Revit Structure Autodesk Autodesk Revit Structure 2011 What s New Top Features Autodesk Revit Structure 2011 Software Enhanced Design Features Fit and Finish Slanted columns Beam systems and trusses Concrete clean-up Concrete

More information

Geometry--Unit 10 Study Guide

Geometry--Unit 10 Study Guide Class: Date: Geometry--Unit 10 Study Guide Determine whether each statement is true or false. If false, give a counterexample. 1. Two different great circles will intersect in exactly one point. A) True

More information

Geometry Definition in the ADINA User Interface (AUI) Daniel Jose Payen, Ph.D. March 7, 2016

Geometry Definition in the ADINA User Interface (AUI) Daniel Jose Payen, Ph.D. March 7, 2016 Geometry Definition in the ADINA User Interface (AUI) Daniel Jose Payen, Ph.D. March 7, 2016 ADINA R&D, Inc., 2016 1 Topics Presented ADINA에서쓰이는 Geometry 종류 Simple (AUI) geometry ADINA-M geometry ADINA-M

More information

Strategy. Using Strategy 1

Strategy. Using Strategy 1 Strategy Using Strategy 1 Scan Path / Strategy It is important to visualize the scan path you want for a feature before you begin taking points on your part. You want to try to place your points in a way

More information

Creating Pipe Fittings in Revit MEP

Creating Pipe Fittings in Revit MEP Session 11 Creating Pipe Fittings in Revit MEP Class Description Pipe fittings are the one of the most complex and misunderstood component families in Revit. This presentation will begin by outlining the

More information

G-GMD.1- I can explain the formulas for volume of a cylinder, pyramid, and cone by using dissection, Cavalieri s, informal limit argument.

G-GMD.1- I can explain the formulas for volume of a cylinder, pyramid, and cone by using dissection, Cavalieri s, informal limit argument. G.MG.2 I can use the concept of density in the process of modeling a situation. 1. Each side of a cube measures 3.9 centimeters. Its mass is 95.8 grams. Find the density of the cube. Round to the nearest

More information

QuickTutor. An Introductory SilverScreen Modeling Tutorial. Solid Modeler

QuickTutor. An Introductory SilverScreen Modeling Tutorial. Solid Modeler QuickTutor An Introductory SilverScreen Modeling Tutorial Solid Modeler TM Copyright Copyright 2005 by Schroff Development Corporation, Shawnee-Mission, Kansas, United States of America. All rights reserved.

More information

The Skyline Design Challenge

The Skyline Design Challenge The Skyline Design Challenge An island named Willingdon has just been human-made. The president of the island is searching for young, creative, and brilliant architects who can build a city in Willingdon.

More information

State if each pair of triangles is similar. If so, state how you know they are similar (AA, SAS, SSS) and complete the similarity statement.

State if each pair of triangles is similar. If so, state how you know they are similar (AA, SAS, SSS) and complete the similarity statement. Geometry 1-2 est #7 Review Name Date Period State if each pair of triangles is similar. If so, state how you know they are similar (AA, SAS, SSS) and complete the similarity statement. 1) Q R 2) V F H

More information

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS

Parametric Modeling. With. Autodesk Inventor. Randy H. Shih. Oregon Institute of Technology SDC PUBLICATIONS Parametric Modeling With Autodesk Inventor R10 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com 2-1 Chapter 2 Parametric

More information

May 01, Lateral and Surface area Pyramids and Cones ink.notebook. Page 159. Page Surface Area of Pyramids and Cones

May 01, Lateral and Surface area Pyramids and Cones ink.notebook. Page 159. Page Surface Area of Pyramids and Cones 12.3 Lateral and Surface area Pyramids and Cones ink.notebook May 01, 2017 Page 159 12.3 Surface Area of Pyramids and Cones Page 161 Page 160 Page 162 Page 163 1 Lesson Objectives Standards Lesson Notes

More information

More Practical Dynamo: Practical Uses for Dynamo Within Revit

More Practical Dynamo: Practical Uses for Dynamo Within Revit AS10613 & AS13937 More Practical Dynamo: Practical Uses for Dynamo Within Revit MARCELLO SGAMBELLURI, BIM DIRECTOR JOHN A. MARTIN & ASSOCIATES Learning Objectives Learn how to program using visual programming.

More information

Aim: How do we find the volume of a figure with a given base? Get Ready: The region R is bounded by the curves. y = x 2 + 1

Aim: How do we find the volume of a figure with a given base? Get Ready: The region R is bounded by the curves. y = x 2 + 1 Get Ready: The region R is bounded by the curves y = x 2 + 1 y = x + 3. a. Find the area of region R. b. The region R is revolved around the horizontal line y = 1. Find the volume of the solid formed.

More information

Conceptual Design Modeling in Autodesk Revit Architecture 2010

Conceptual Design Modeling in Autodesk Revit Architecture 2010 Autodesk Revit Architecture 2010 Conceptual Design Modeling in Autodesk Revit Architecture 2010 In building design, visualizing a form in the earliest stages enhances a designer s ability to communicate

More information

Chapter 2 Parametric Modeling Fundamentals

Chapter 2 Parametric Modeling Fundamentals 2-1 Chapter 2 Parametric Modeling Fundamentals Create Simple Extruded Solid Models Understand the Basic Parametric Modeling Procedure Create 2-D Sketches Understand the "Shape before Size" Approach Use

More information

OML Sample Problems 2017 Meet 7 EVENT 2: Geometry Surface Areas & Volumes of Solids

OML Sample Problems 2017 Meet 7 EVENT 2: Geometry Surface Areas & Volumes of Solids OML Sample Problems 2017 Meet 7 EVENT 2: Geometry Surface Areas & Volumes of Solids Include: Ratios and proportions Forms of Answers Note: Find exact answers (i.e. simplest pi and/or radical form) Sample

More information

The first fully-integrated Add-in lighting software for Autodesk Revit

The first fully-integrated Add-in lighting software for Autodesk Revit Page 1 The first fully-integrated Add-in lighting software for Autodesk Revit Introduction The growth of BIM (Building Information Modeling) software is exploding and in many architectural design and engineering

More information

Solid Modeling: Part 1

Solid Modeling: Part 1 Solid Modeling: Part 1 Basics of Revolving, Extruding, and Boolean Operations Revolving Exercise: Stepped Shaft Start AutoCAD and use the solid.dwt template file to create a new drawing. Create the top

More information

Module 5: Creating Sheet Metal Transition Piece Between a Square Tube and a Rectangular Tube with Triangulation

Module 5: Creating Sheet Metal Transition Piece Between a Square Tube and a Rectangular Tube with Triangulation 1 Module 5: Creating Sheet Metal Transition Piece Between a Square Tube and a Rectangular Tube with Triangulation In Module 5, we will learn how to create a 3D folded model of a sheet metal transition

More information

The following learning resources are pre-requisites to help prepare you in supporting your students through this course.

The following learning resources are pre-requisites to help prepare you in supporting your students through this course. Introduction to CAD: From 2D to 3D Modeling Instructor Guide This instructor guide is a comprehensive tool for facilitating this course in the classroom. Prepare to teach this course by thoroughly reviewing

More information

EXERCISE 2: MODELING MINOAN COLUMNS

EXERCISE 2: MODELING MINOAN COLUMNS Minoan Column at the Palace of Minos, Crete CARLI Digital Collections EXERCISE 2: MODELING MINOAN COLUMNS ASSIGNMENT: In this exercise you will create an architectural element, a Minoan shaped column,

More information

Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 1

Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 1 Academic Vocabulary CONTENT BUILDER FOR THE PLC MATH GRADE 1 : academic vocabulary directly taken from the standard STANDARD 1.2(C) use objects, pictures, and expanded and standard forms to represent numbers

More information

Engineering Drawing II

Engineering Drawing II Instructional Unit Basic Shading and Rendering -Basic Shading -Students will be able -Demonstrate the ability Class Discussions 3.1.12.B, -Basic Rendering to shade a 3D model to apply shading to a 3D 3.2.12.C,

More information

Vocabulary. Term Page Definition Clarifying Example. cone. cube. cylinder. edge of a threedimensional. figure. face of a polyhedron.

Vocabulary. Term Page Definition Clarifying Example. cone. cube. cylinder. edge of a threedimensional. figure. face of a polyhedron. CHAPTER 10 Vocabulary The table contains important vocabulary terms from Chapter 10. As you work through the chapter, fill in the page number, definition, and a clarifying example. cone Term Page Definition

More information

Brunswick School Department: Grade 5

Brunswick School Department: Grade 5 Understandings Questions Mathematics Lines are the fundamental building blocks of polygons. Different tools are used to measure different things. Standard units provide common language for communicating

More information

Lesson 9. Three-Dimensional Geometry

Lesson 9. Three-Dimensional Geometry Lesson 9 Three-Dimensional Geometry 1 Planes A plane is a flat surface (think tabletop) that extends forever in all directions. It is a two-dimensional figure. Three non-collinear points determine a plane.

More information

2. A circle is inscribed in a square of diagonal length 12 inches. What is the area of the circle?

2. A circle is inscribed in a square of diagonal length 12 inches. What is the area of the circle? March 24, 2011 1. When a square is cut into two congruent rectangles, each has a perimeter of P feet. When the square is cut into three congruent rectangles, each has a perimeter of P 6 feet. Determine

More information

Parametric Modeling with UGS NX 4

Parametric Modeling with UGS NX 4 Parametric Modeling with UGS NX 4 Randy H. Shih Oregon Institute of Technology SDC PUBLICATIONS Schroff Development Corporation www.schroff.com www.schroff-europe.com 2-1 Chapter 2 Parametric Modeling

More information

Measurement and Geometry: Area and Volume of Geometric Figures and Objects *

Measurement and Geometry: Area and Volume of Geometric Figures and Objects * OpenStax-CNX module: m35023 1 Measurement and Geometry: and Volume of Geometric Figures and Objects * Wade Ellis Denny Burzynski This work is produced by OpenStax-CNX and licensed under the Creative Commons

More information

Geometry Unit 9 Surface Area & Volume

Geometry Unit 9 Surface Area & Volume Geometry Unit 9 Surface Area & Volume Practice Test Good Luck To: Period: 1. Define surface area: 2. Define lateral area:. Define volume: Classify the following as polyhedra or not. Circle yes or no. If

More information

Lesson 3: Definition and Properties of Volume for Prisms and Cylinders

Lesson 3: Definition and Properties of Volume for Prisms and Cylinders : Definition and Properties of Volume for Prisms and Cylinders Learning Targets I can describe the properties of volume. I can find the volume of any prism and cylinder using the formula Area of Base Height.

More information

VOLUME OF A REGION CALCULATOR EBOOK

VOLUME OF A REGION CALCULATOR EBOOK 19 March, 2018 VOLUME OF A REGION CALCULATOR EBOOK Document Filetype: PDF 390.92 KB 0 VOLUME OF A REGION CALCULATOR EBOOK How do you calculate volume. A solid of revolution is a solid formed by revolving

More information

Revit Architecture 2015 Basics

Revit Architecture 2015 Basics Revit Architecture 2015 Basics From the Ground Up Elise Moss Authorized Author SDC P U B L I C AT I O N S Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit

More information

TABLE OF CONTENTS. Worksheets Lesson 1 Worksheet Introduction to Geometry 41 Lesson 2 Worksheet Naming Plane and Solid Shapes.. 44

TABLE OF CONTENTS. Worksheets Lesson 1 Worksheet Introduction to Geometry 41 Lesson 2 Worksheet Naming Plane and Solid Shapes.. 44 Acknowledgement: A+ TutorSoft would like to thank all the individuals who helped research, write, develop, edit, and launch our MATH Curriculum products. Countless weeks, years, and months have been devoted

More information

Convergent Modeling and Reverse Engineering

Convergent Modeling and Reverse Engineering Convergent Modeling and Reverse Engineering 25 October 2017 Realize innovation. Tod Parrella NX Design Product Management Product Engineering Solutions tod.parrella@siemens.com Realize innovation. Siemens

More information

Geometric Modeling Lecture Series. Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba

Geometric Modeling Lecture Series. Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba Geometric Modeling 25.353 Lecture Series Prof. G. Wang Department of Mechanical and Industrial Engineering University of Manitoba Introduction Geometric modeling is as important to CAD as governing equilibrium

More information

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction.

Lesson 1: Creating T- Spline Forms. In Samples section of your Data Panel, browse to: Fusion 101 Training > 03 Sculpt > 03_Sculpting_Introduction. 3.1: Sculpting Sculpting in Fusion 360 allows for the intuitive freeform creation of organic solid bodies and surfaces by leveraging the T- Splines technology. In the Sculpt Workspace, you can rapidly

More information

Name: Target 12.2: Find and apply surface of Spheres and Composites 12.2a: Surface Area of Spheres 12.2b: Surface Area of Composites Solids

Name: Target 12.2: Find and apply surface of Spheres and Composites 12.2a: Surface Area of Spheres 12.2b: Surface Area of Composites Solids Unit 12: Surface Area and Volume of Solids Target 12.0: Euler s Formula and Introduction to Solids Target 12.1: Find and apply surface area of solids 12.1a: Surface Area of Prisms and Cylinders 12.1b:

More information

January 2013 June 2013

January 2013 June 2013 NEW ENGLAND INSTITUTE OF TECHNOLOGY THE CENTER FOR TECHNOLOGY AND INDUSTRY All Autodesk Training Programs are now conducted in our new East Greenwich, RI facilities AutoCAD Fundamentals January 2013 June

More information

CHAPTER 12. Extending Surface Area and Volume

CHAPTER 12. Extending Surface Area and Volume CHAPTER 12 Extending Surface Area and Volume 0 Learning Targets Students will be able to draw isometric views of three-dimensional figures. Students will be able to investigate cross-sections of three-dimensional

More information

"Unpacking the Standards" 4th Grade Student Friendly "I Can" Statements I Can Statements I can explain why, when and how I got my answer.

Unpacking the Standards 4th Grade Student Friendly I Can Statements I Can Statements I can explain why, when and how I got my answer. 0406.1.1 4th Grade I can explain why, when and how I got my answer. 0406.1.2 I can identify the range of an appropriate estimate. I can identify the range of over-estimates. I can identify the range of

More information

What Is New with the Autodesk Revit 2012 API?

What Is New with the Autodesk Revit 2012 API? Elizabeth Shulok Structural Integrators, LLC CP3870 Discover what is new in the Revit 2012 API. This class will introduce attendees to major new features in the API, such as extensible storage, worksharing,

More information

SOME 024: Computer Aided Design. E. Rozos

SOME 024: Computer Aided Design. E. Rozos SOME 024: Computer Aided Design E. Rozos Introduction to CAD theory part 2 Lesson structure Why Solid modelling Solid modelling methods Representation based Manufacturing based Solid modelling storage

More information

What's New GRAITEC Advance PowerPack 2016

What's New GRAITEC Advance PowerPack 2016 What's New GRAITEC Advance PowerPack 2016 Table of contents WELCOME TO GRAITEC POWERPACK FOR REVIT... 5 NEWS... 6 Managers... 6 1: Family Manager... 6 BIM Connect... 7 1: Compliancy with Autodesk Revit

More information

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD 3 AXIS STANDARD CAD This tutorial explains how to create the CAD model for the Mill 3 Axis Standard demonstration file. The design process includes using the Shape Library and other wireframe functions

More information

Lighting Design and Analysis in Revit

Lighting Design and Analysis in Revit PRODUCT REVIEW By: Dan Stine Lighting Design and Analysis in Revit As the Building Information Modeling () movement continues to evolve or mature it is only natural that we now have more advanced features

More information

Creating Specific Views and Match Lines

Creating Specific Views and Match Lines Creating Specific Views and Match Lines As you can see, the Autodesk Revit Architecture platform is all about the views. In fact, by using Revit, not only are you replacing the application you use for

More information

Chapter 10. Creating 3D Objects Delmar, Cengage Learning

Chapter 10. Creating 3D Objects Delmar, Cengage Learning Chapter 10 Creating 3D Objects 2011 Delmar, Cengage Learning Objectives Extrude objects Revolve objects Manipulate surface shading and lighting Map artwork to 3D objects Extrude Objects Extrude & Bevel

More information

Reteaching. Solids. These three-dimensional figures are space figures, or solids. A cylinder has two congruent circular bases.

Reteaching. Solids. These three-dimensional figures are space figures, or solids. A cylinder has two congruent circular bases. 9- Solids These three-dimensional figures are space figures, or solids A B C D cylinder cone prism pyramid A cylinder has two congruent circular bases AB is a radius A cone has one circular base CD is

More information

Computer Graphics 1. Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2011

Computer Graphics 1. Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2011 Computer Graphics 1 Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling 1 The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in

More information

COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 HAND OUT 1 : INTRODUCTION TO 3D

COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 HAND OUT 1 : INTRODUCTION TO 3D COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 INSTRUCTORS E-MAIL ADDRESS OFFICE HOURS Özgür Genca ozgurgenca@gmail.com part time Tuba Doğu tubadogu@gmail.com part time Şebnem Yanç Demirkan sebnem.demirkan@gmail.com

More information

An Introduction to Autodesk Inventor 2010 and AutoCAD Randy H. Shih SDC PUBLICATIONS. Schroff Development Corporation

An Introduction to Autodesk Inventor 2010 and AutoCAD Randy H. Shih SDC PUBLICATIONS. Schroff Development Corporation An Introduction to Autodesk Inventor 2010 and AutoCAD 2010 Randy H. Shih SDC PUBLICATIONS Schroff Development Corporation www.schroff.com 2-1 Chapter 2 Parametric Modeling Fundamentals Create Simple Extruded

More information

Tekla Structures and Autodesk Revit useful geometry exchange

Tekla Structures and Autodesk Revit useful geometry exchange Tekla Structures and Autodesk Revit useful geometry exchange General guidance: Updated: 2nd June, 2014 (New material is starred) David Lash Engineering Segment FROM Autodesk Revit Architectural to Tekla

More information

The Geometry of Solids

The Geometry of Solids CONDENSED LESSON 10.1 The Geometry of Solids In this lesson you will Learn about polyhedrons, including prisms and pyramids Learn about solids with curved surfaces, including cylinders, cones, and spheres

More information

BobCAD CAM V25 4 Axis Standard Posted by Al /09/20 22:03

BobCAD CAM V25 4 Axis Standard Posted by Al /09/20 22:03 BobCAD CAM V25 4 Axis Standard Posted by Al - 2012/09/20 22:03 Many BobCAD CAM clients that run a 4 axis have requested to work directly with Solids or STL files. In the past we only offered 4 axis indexing

More information