2 geometric modelling

Upload: sravanthi-salla

Post on 05-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 2 Geometric Modelling

    1/22

    1.2 Geometric modelling

    How do you represent thegeometry of 3D objects?

    Dr. Benny Raphael

    Assistant Professor, Departmentof Building, NUS

  • 8/2/2019 2 Geometric Modelling

    2/22

    Outline

    Motivation

    Mathematical representations of simplesurfaces and solids

    Representation of complex solids

  • 8/2/2019 2 Geometric Modelling

    3/22

    Influencing factors

    Computers have become faster and cheaper

    Building are being constructed on more difficultsites and in more complex situations

    Aim for paperless integrated design process

    Fabrication capabilities (CAM) have increased

  • 8/2/2019 2 Geometric Modelling

    4/22

    Frank Gehry Experience MusicProject, Seattle

  • 8/2/2019 2 Geometric Modelling

    5/22

    Bahai Temple - Delhi

  • 8/2/2019 2 Geometric Modelling

    6/22

    How can we model these buildings

    geometric modeling provides tools for

    spatial representation of engineeringobjects

    the objective is to create valid,computational representations of surfacesand solids

  • 8/2/2019 2 Geometric Modelling

    7/22

    Approaches to geometric modelling

    Points, lines, planes

    Surfaces

    Solids

  • 8/2/2019 2 Geometric Modelling

    8/22

    Criteria for EvaluatingRepresentations

    How accurate is the representation

    What shapes can be represented

    Whether the representation is unique

    Is the representation compact and efficient

  • 8/2/2019 2 Geometric Modelling

    9/22

    Mathematical representation ofSurfaces

    A surface is represented by an equation

    involving two parameters

    A cylindrical surface of Height H, Radius Rx = R cos(t)

    y = R sin(t)

    z = t1

  • 8/2/2019 2 Geometric Modelling

    10/22

    Mathematical representation ofsolids

    A solid is represented by an equation

    involving three parameters

    A solid cylinder is represented byx = t2 cos(t)

    y = t2 sin(t)

    z = t1

  • 8/2/2019 2 Geometric Modelling

    11/22

    Representing solids

    Primitive instancing

    Mesh

    Sweep

    Boundary Decomposition models

    Constructive solid geometry

  • 8/2/2019 2 Geometric Modelling

    12/22

    Solid Primitives

    represent objects using parameterized

    solids, e.g. block

    cylinder

    cone

    sphere

    wedge torus

  • 8/2/2019 2 Geometric Modelling

    13/22

    Primitive Instancing

    Represent complex objects using

    parameterized primitives

    Example:Doors, windows, walls, roofs

  • 8/2/2019 2 Geometric Modelling

    14/22

    Mesh

  • 8/2/2019 2 Geometric Modelling

    15/22

    Sweep

    Extrusion (translation sweep)

    Rotation

  • 8/2/2019 2 Geometric Modelling

    16/22

    Boundary methodsA 3D object is represented by lists of

    vertices, edges and faces

    A tetrahedron consists of

    4 faces

    Each face has 3 edges

  • 8/2/2019 2 Geometric Modelling

    17/22

    Decomposition Quadtrees

    Octrees

    11

    1 1 1 1

    1 1 1 1

    1 1

    0 0

    0 0

  • 8/2/2019 2 Geometric Modelling

    18/22

    Constructive Solid GeometrySolids are represented by a tree of simple

    primitives combined using boolean setoperators

    Union

    Subtraction

    Intersection

  • 8/2/2019 2 Geometric Modelling

    19/22

    Solid element operation

    -(subtraction)

    =

  • 8/2/2019 2 Geometric Modelling

    20/22

    Solid element operations

    Intersection

    =

  • 8/2/2019 2 Geometric Modelling

    21/22

    SummaryA number of techniques for modelling 3D

    object geometry were covered. You mightfind some of these techniques in your 3DCAD software.

  • 8/2/2019 2 Geometric Modelling

    22/22

    ReferenceFundamentals of computer aided

    engineering, B.Raphael and I.F.C. Smith,Chapter 11