SlideShare a Scribd company logo
Wireframe Models

   Modeling of objects & pictures mean
    description of the objects & pictures to the
    computer so as to produce a visual display
    that simulates the real thing.
   One way to do is to use set of primitives or
    geometric form that are simple enough to
    be easily implemented on the computer &
    flexible to represent model.
       Simple geometric form are;
(i)     Points and Lines: We specify a line by
        giving its coordinates in 3-D such as
        endpoints of a line P1(x1,y1,z1) & P2….
(ii)    Polylines: is a chain of connected line
        segments. It is specified by giving the
        vertices P0,P1….Pn defining the line
        segment.
(iii)   Polygons: Closed polylines
(iv) Polyhedron : is a closed polygonal net (i.e
   one which encloses a definite volume) in
   which each polygonal is planar.The
   polygons are called the faces of the
   polyhedron.
   Wireframe Model : consists of edges,
   vertices & polygons.Here vertices are
   connected by edges & polygons are
   sequences of vertices or edges. The edges
   may be curved or straight line segment.
   Wireframe Model is called a polygonal net
   or polygonal mesh.
Sample rendering of a wireframe cube,
icosahedron, and approximate sphere
Representing a polygonal Net Model:
(i) Explicit Vertex list V= {p0,p1,p2….pn).
The points pi(xi,yi,zi) are the vertices of the
polygon net, stored in the order in which they
would be encountered by traveling around the
model. Although this form of representation is
useful for single polygons, it is quite
inefficient for a complete polygonal net, in
that shared vertices are repeated several times.
(ii) Polygon listing In this form of
    representation, each vertex is stored
    exactly once in a vertex list V = (p0,
    …..pn), & each polygon is defined by
    pointing or indexing into this vertex list.
    Again, shared edges are drawn several
    times in displaying the model.
(iii) Explicit edge listing In this form of
    representation, we keep a vertex list in
    which each vertex is stored exactly once
    and an edge listing in which each edge is
    stored exactly once.
Each edge in the edge list points to the two
  vertices in the vertex list which define that
  edge. A polygon is now represented as a
  list of pointers or indices into edge list.
  Additional information, such as those
  polygon sharing a given edge, can also be
  stored in the edge list. Explicit edge listing
  can be used to represent the more general
  wireframe model.
     Advantages :
(i) Easy to create.
(ii) Provides a convenient geometric
      definition for many engineering
      applications.
 Disadvantages :

(i) Inability to produce blended and rounded
      surfaces.
(ii) Inability to differentiate b/w the inside &
      outside of objects.
(iii) In 3-D, backside of the model is visible.
Wireframe models
Wireframe models

More Related Content

What's hot

Solid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representationSolid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representation
Destro Destro
 
Curves
CurvesCurves
Curves
Yatin Singh
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
jntuhcej
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
KKARUNKARTHIK
 
Cad cam input output devices
Cad cam input output devicesCad cam input output devices
Cad cam input output devices
Jagilam Kumar
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
manojg1990
 
Bezier Curve
Bezier Curve Bezier Curve
Bezier Curve
Titas Ahmed
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLING
TAMILMECHKIT
 
GEOMETRIC MODELING
GEOMETRIC MODELINGGEOMETRIC MODELING
GEOMETRIC MODELING
Balamurugan Subburaj
 
Hidden line removal algorithm
Hidden line removal algorithmHidden line removal algorithm
Hidden line removal algorithm
KKARUNKARTHIK
 
Part 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxPart 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptx
Khalil Alhatab
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curve
Dhruv Shah
 
Numeric control
Numeric controlNumeric control
Numeric control
KANA RAM MEENA
 
Bezeir curve na B spline Curve
Bezeir curve na B spline CurveBezeir curve na B spline Curve
Bezeir curve na B spline Curve
Pooja Dixit
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
Shrey Patel
 
Hermite cubic spline curve
Hermite cubic spline curveHermite cubic spline curve
Hermite cubic spline curve
Deepak Antil
 
Surface representation
Surface representationSurface representation
Surface representation
Sunith Guraddi
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptx
jntuhcej
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
jntuhcej
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
Dhruv Shah
 

What's hot (20)

Solid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representationSolid modeling-Sweep Representation and B-representation
Solid modeling-Sweep Representation and B-representation
 
Curves
CurvesCurves
Curves
 
Curves wire frame modelling
Curves wire frame modellingCurves wire frame modelling
Curves wire frame modelling
 
Hermit curves & beizer curves
Hermit curves & beizer curvesHermit curves & beizer curves
Hermit curves & beizer curves
 
Cad cam input output devices
Cad cam input output devicesCad cam input output devices
Cad cam input output devices
 
Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)Geometric modeling111431635 geometric-modeling-glad (1)
Geometric modeling111431635 geometric-modeling-glad (1)
 
Bezier Curve
Bezier Curve Bezier Curve
Bezier Curve
 
UNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLINGUNIT 2- GEOMETRIC MODELLING
UNIT 2- GEOMETRIC MODELLING
 
GEOMETRIC MODELING
GEOMETRIC MODELINGGEOMETRIC MODELING
GEOMETRIC MODELING
 
Hidden line removal algorithm
Hidden line removal algorithmHidden line removal algorithm
Hidden line removal algorithm
 
Part 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptxPart 4-Types and mathematical representations of Curves .pptx
Part 4-Types and mathematical representations of Curves .pptx
 
Synthetic curve
Synthetic curveSynthetic curve
Synthetic curve
 
Numeric control
Numeric controlNumeric control
Numeric control
 
Bezeir curve na B spline Curve
Bezeir curve na B spline CurveBezeir curve na B spline Curve
Bezeir curve na B spline Curve
 
Cad ala brep, csg and sweep representation gtu
Cad   ala  brep, csg and sweep representation gtuCad   ala  brep, csg and sweep representation gtu
Cad ala brep, csg and sweep representation gtu
 
Hermite cubic spline curve
Hermite cubic spline curveHermite cubic spline curve
Hermite cubic spline curve
 
Surface representation
Surface representationSurface representation
Surface representation
 
SURFACE MODELLING .pptx
SURFACE MODELLING .pptxSURFACE MODELLING .pptx
SURFACE MODELLING .pptx
 
Surface modelling
Surface modellingSurface modelling
Surface modelling
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
 

Similar to Wireframe models

Question bank
Question bankQuestion bank
Question bank
chandrashekardk
 
1422798749.2779lecture 5
1422798749.2779lecture 51422798749.2779lecture 5
1422798749.2779lecture 5
SRM UNIVERSITY, RAMAPURAM
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdf
MehulMunshi3
 
Question bank
Question bankQuestion bank
Question bank
mushtaqdm
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modeling
SenthilnathanV4
 
Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3
SIMONTHOMAS S
 
Application of Graph Theory in Computer science using Data Structure.pdf
Application of Graph Theory in Computer science using Data Structure.pdfApplication of Graph Theory in Computer science using Data Structure.pdf
Application of Graph Theory in Computer science using Data Structure.pdf
Nancy Ideker
 
Curves and surfaces
Curves and surfacesCurves and surfaces
Curves and surfaces
Mohammed Mahmoud
 
for sbi so Ds c c++ unix rdbms sql cn os
for sbi so   Ds c c++ unix rdbms sql cn osfor sbi so   Ds c c++ unix rdbms sql cn os
for sbi so Ds c c++ unix rdbms sql cn os
alisha230390
 
Surfaces
SurfacesSurfaces
Surfaces
Yatin Singh
 
Computer Graphics and Virtual Reality
Computer Graphics and Virtual RealityComputer Graphics and Virtual Reality
Computer Graphics and Virtual Reality
chirag patil
 
Applied parallel coordinates for logs and network traffic attack analysis
Applied parallel coordinates for logs and network traffic attack analysisApplied parallel coordinates for logs and network traffic attack analysis
Applied parallel coordinates for logs and network traffic attack analysis
UltraUploader
 
Implicit Interpolation Analytical Curves
Implicit Interpolation Analytical CurvesImplicit Interpolation Analytical Curves
Implicit Interpolation Analytical Curves
Sharath Kumar
 
09_Graphs_handout.pdf
09_Graphs_handout.pdf09_Graphs_handout.pdf
09_Graphs_handout.pdf
Israr63
 
CGChapter 3.pptx
CGChapter 3.pptxCGChapter 3.pptx
CGChapter 3.pptx
YazanAlbilleh
 
From Polygons to Quadratics.pptx
From Polygons to Quadratics.pptxFrom Polygons to Quadratics.pptx
From Polygons to Quadratics.pptx
yaswanthnaik27
 
Convert BIM/ IFC models into graph database (Neo4j) based on IFCWebServer.org
Convert BIM/ IFC models into graph database (Neo4j) based on IFCWebServer.orgConvert BIM/ IFC models into graph database (Neo4j) based on IFCWebServer.org
Convert BIM/ IFC models into graph database (Neo4j) based on IFCWebServer.org
Ali Ismail
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
manojg1990
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
manojg1990
 
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
ravis205084
 

Similar to Wireframe models (20)

Question bank
Question bankQuestion bank
Question bank
 
1422798749.2779lecture 5
1422798749.2779lecture 51422798749.2779lecture 5
1422798749.2779lecture 5
 
Synthetic Curves.pdf
Synthetic Curves.pdfSynthetic Curves.pdf
Synthetic Curves.pdf
 
Question bank
Question bankQuestion bank
Question bank
 
Geometric modeling
Geometric modelingGeometric modeling
Geometric modeling
 
Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3Cs8092 computer graphics and multimedia unit 3
Cs8092 computer graphics and multimedia unit 3
 
Application of Graph Theory in Computer science using Data Structure.pdf
Application of Graph Theory in Computer science using Data Structure.pdfApplication of Graph Theory in Computer science using Data Structure.pdf
Application of Graph Theory in Computer science using Data Structure.pdf
 
Curves and surfaces
Curves and surfacesCurves and surfaces
Curves and surfaces
 
for sbi so Ds c c++ unix rdbms sql cn os
for sbi so   Ds c c++ unix rdbms sql cn osfor sbi so   Ds c c++ unix rdbms sql cn os
for sbi so Ds c c++ unix rdbms sql cn os
 
Surfaces
SurfacesSurfaces
Surfaces
 
Computer Graphics and Virtual Reality
Computer Graphics and Virtual RealityComputer Graphics and Virtual Reality
Computer Graphics and Virtual Reality
 
Applied parallel coordinates for logs and network traffic attack analysis
Applied parallel coordinates for logs and network traffic attack analysisApplied parallel coordinates for logs and network traffic attack analysis
Applied parallel coordinates for logs and network traffic attack analysis
 
Implicit Interpolation Analytical Curves
Implicit Interpolation Analytical CurvesImplicit Interpolation Analytical Curves
Implicit Interpolation Analytical Curves
 
09_Graphs_handout.pdf
09_Graphs_handout.pdf09_Graphs_handout.pdf
09_Graphs_handout.pdf
 
CGChapter 3.pptx
CGChapter 3.pptxCGChapter 3.pptx
CGChapter 3.pptx
 
From Polygons to Quadratics.pptx
From Polygons to Quadratics.pptxFrom Polygons to Quadratics.pptx
From Polygons to Quadratics.pptx
 
Convert BIM/ IFC models into graph database (Neo4j) based on IFCWebServer.org
Convert BIM/ IFC models into graph database (Neo4j) based on IFCWebServer.orgConvert BIM/ IFC models into graph database (Neo4j) based on IFCWebServer.org
Convert BIM/ IFC models into graph database (Neo4j) based on IFCWebServer.org
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
57892883 geometric-modeling
57892883 geometric-modeling57892883 geometric-modeling
57892883 geometric-modeling
 
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
UNIT II GEOMETRIC MODELING (COMPUTER AIDED DESIGN AND MANUFACTURING )
 

More from Mohd Arif

Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcp
Mohd Arif
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp
Mohd Arif
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
Mohd Arif
 
Project identification
Project identificationProject identification
Project identification
Mohd Arif
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniques
Mohd Arif
 
Presentation
PresentationPresentation
Presentation
Mohd Arif
 
Pointers in c
Pointers in cPointers in c
Pointers in c
Mohd Arif
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
Mohd Arif
 
Overview of current communications systems
Overview of current communications systemsOverview of current communications systems
Overview of current communications systems
Mohd Arif
 
Overall 23 11_2007_hdp
Overall 23 11_2007_hdpOverall 23 11_2007_hdp
Overall 23 11_2007_hdp
Mohd Arif
 
Objectives of budgeting
Objectives of budgetingObjectives of budgeting
Objectives of budgeting
Mohd Arif
 
Network management
Network managementNetwork management
Network management
Mohd Arif
 
Networing basics
Networing basicsNetworing basics
Networing basics
Mohd Arif
 
Loaders
LoadersLoaders
Loaders
Mohd Arif
 
Lists
ListsLists
Lists
Mohd Arif
 
Iris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformIris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platform
Mohd Arif
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and ssl
Mohd Arif
 
Ip security in i psec
Ip security in i psecIp security in i psec
Ip security in i psec
Mohd Arif
 
Intro to comp. hardware
Intro to comp. hardwareIntro to comp. hardware
Intro to comp. hardware
Mohd Arif
 
Heap sort
Heap sortHeap sort
Heap sort
Mohd Arif
 

More from Mohd Arif (20)

Bootp and dhcp
Bootp and dhcpBootp and dhcp
Bootp and dhcp
 
Arp and rarp
Arp and rarpArp and rarp
Arp and rarp
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
Project identification
Project identificationProject identification
Project identification
 
Project evalaution techniques
Project evalaution techniquesProject evalaution techniques
Project evalaution techniques
 
Presentation
PresentationPresentation
Presentation
 
Pointers in c
Pointers in cPointers in c
Pointers in c
 
Peer to-peer
Peer to-peerPeer to-peer
Peer to-peer
 
Overview of current communications systems
Overview of current communications systemsOverview of current communications systems
Overview of current communications systems
 
Overall 23 11_2007_hdp
Overall 23 11_2007_hdpOverall 23 11_2007_hdp
Overall 23 11_2007_hdp
 
Objectives of budgeting
Objectives of budgetingObjectives of budgeting
Objectives of budgeting
 
Network management
Network managementNetwork management
Network management
 
Networing basics
Networing basicsNetworing basics
Networing basics
 
Loaders
LoadersLoaders
Loaders
 
Lists
ListsLists
Lists
 
Iris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platformIris ngx next generation ip based switching platform
Iris ngx next generation ip based switching platform
 
Ip sec and ssl
Ip sec and  sslIp sec and  ssl
Ip sec and ssl
 
Ip security in i psec
Ip security in i psecIp security in i psec
Ip security in i psec
 
Intro to comp. hardware
Intro to comp. hardwareIntro to comp. hardware
Intro to comp. hardware
 
Heap sort
Heap sortHeap sort
Heap sort
 

Wireframe models

  • 1. Wireframe Models  Modeling of objects & pictures mean description of the objects & pictures to the computer so as to produce a visual display that simulates the real thing.  One way to do is to use set of primitives or geometric form that are simple enough to be easily implemented on the computer & flexible to represent model.
  • 2. Simple geometric form are; (i) Points and Lines: We specify a line by giving its coordinates in 3-D such as endpoints of a line P1(x1,y1,z1) & P2…. (ii) Polylines: is a chain of connected line segments. It is specified by giving the vertices P0,P1….Pn defining the line segment. (iii) Polygons: Closed polylines
  • 3. (iv) Polyhedron : is a closed polygonal net (i.e one which encloses a definite volume) in which each polygonal is planar.The polygons are called the faces of the polyhedron. Wireframe Model : consists of edges, vertices & polygons.Here vertices are connected by edges & polygons are sequences of vertices or edges. The edges may be curved or straight line segment. Wireframe Model is called a polygonal net or polygonal mesh.
  • 4. Sample rendering of a wireframe cube, icosahedron, and approximate sphere
  • 5. Representing a polygonal Net Model: (i) Explicit Vertex list V= {p0,p1,p2….pn). The points pi(xi,yi,zi) are the vertices of the polygon net, stored in the order in which they would be encountered by traveling around the model. Although this form of representation is useful for single polygons, it is quite inefficient for a complete polygonal net, in that shared vertices are repeated several times.
  • 6. (ii) Polygon listing In this form of representation, each vertex is stored exactly once in a vertex list V = (p0, …..pn), & each polygon is defined by pointing or indexing into this vertex list. Again, shared edges are drawn several times in displaying the model. (iii) Explicit edge listing In this form of representation, we keep a vertex list in which each vertex is stored exactly once and an edge listing in which each edge is stored exactly once.
  • 7. Each edge in the edge list points to the two vertices in the vertex list which define that edge. A polygon is now represented as a list of pointers or indices into edge list. Additional information, such as those polygon sharing a given edge, can also be stored in the edge list. Explicit edge listing can be used to represent the more general wireframe model.
  • 8. Advantages : (i) Easy to create. (ii) Provides a convenient geometric definition for many engineering applications.  Disadvantages : (i) Inability to produce blended and rounded surfaces. (ii) Inability to differentiate b/w the inside & outside of objects. (iii) In 3-D, backside of the model is visible.