CP5229: Seeing Data and More: The Analysis Visualization Framework in the Autodesk Revit API
|
|
- Joel Malone
- 5 years ago
- Views:
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.
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 informationAll 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 informationIntroduction 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 informationCovers 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 informationARCH_ _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 informationREVIT 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 informationDO 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 informationIntroduction 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 informationUnit 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 informationStudy 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 informationTips 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 informationUsing 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 informationStructural & 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 informationConcept 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 informationSOLIDWORKS 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 informationGeometry 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 informationGeometric 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 informationModule 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 informationSolidWorks 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 information4) 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 informationSurface 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 information3D 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 information5.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 informationAutodesk 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 informationComputer 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 informationAutodesk 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 informationGeometric 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 informationIntegrating 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 informationChapter 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 informationAdaptive 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 informationHaving 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 informationRevit 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 informationThreaded 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 informationCreating 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 informationFirst 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 informationPractice 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 informationStructural & 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 informationFast 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 information3. 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 informationAn 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 informationGeometry 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 informationREVIT 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 informationModeling 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 informationAutodesk 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 informationModeling 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 informationAutodesk 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 informationGeometry--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 informationGeometry 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 informationStrategy. 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 informationCreating 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 informationG-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 informationQuickTutor. 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 informationThe 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 informationState 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 informationParametric 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 informationMay 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 informationMore 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 informationAim: 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 informationConceptual 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 informationChapter 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 informationOML 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 informationThe 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 informationSolid 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 informationModule 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 informationThe 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 informationEXERCISE 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 informationAcademic 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 informationEngineering 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 informationVocabulary. 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 informationBrunswick 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 informationLesson 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 information2. 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 informationParametric 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 informationMeasurement 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 informationGeometry 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 informationLesson 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 informationVOLUME 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 informationRevit 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 informationTABLE 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 informationConvergent 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 informationGeometric 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 informationLesson 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 informationName: 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 informationJanuary 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 informationCHAPTER 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.
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 informationWhat 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 informationSOME 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 informationWhat'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 information3 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 informationLighting 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 informationCreating 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 informationChapter 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 informationReteaching. 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 informationComputer 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 informationCOMPUTER 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 informationAn 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 informationTekla 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 informationThe 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 informationBobCAD 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