AML710 CAD LECTURE 11 SPACE CURVES. Space Curves Intrinsic properties Synthetic curves

Similar documents
EECS 487: Interactive Computer Graphics

Digital Geometry Processing Differential Geometry

Curves & Surfaces. Last Time? Today. Readings for Today (pick one) Limitations of Polygonal Meshes. Today. Adjacency Data Structures

Spline Curves. Color Interpolation. Normal Interpolation. Last Time? Today. glshademodel (GL_SMOOTH); Adjacency Data Structures. Mesh Simplification

Schedule. Curves & Surfaces. Questions? Last Time: Today. Limitations of Polygonal Meshes. Acceleration Data Structures.

Today. Curves & Surfaces. Can We Disguise the Facets? Limitations of Polygonal Meshes. Better, but not always good enough

Gauss-Jordan Algorithm

Last Time: Curves & Surfaces. Today. Questions? Limitations of Polygonal Meshes. Can We Disguise the Facets?

Sam knows that his MP3 player has 40% of its battery life left and that the battery charges by an additional 12 percentage points every 15 minutes.

Chapter Six Chapter Six

4.1 3D GEOMETRIC TRANSFORMATIONS

CENG 477 Introduction to Computer Graphics. Modeling Transformations

STEREO PLANE MATCHING TECHNIQUE

FIELD PROGRAMMABLE GATE ARRAY (FPGA) AS A NEW APPROACH TO IMPLEMENT THE CHAOTIC GENERATORS

Streamline Pathline Eulerian Lagrangian

A non-stationary uniform tension controlled interpolating 4-point scheme reproducing conics

M y. Image Warping. Targil 7 : Image Warping. Image Warping. 2D Geometric Transformations. image filtering: change range of image g(x) = T(f(x))

IDEF3 Process Description Capture Method

Integro-differential splines and quadratic formulae

parametric spline curves

MATH Differential Equations September 15, 2008 Project 1, Fall 2008 Due: September 24, 2008

Image Content Representation

Simultaneous Precise Solutions to the Visibility Problem of Sculptured Models

A Matching Algorithm for Content-Based Image Retrieval

Design Alternatives for a Thin Lens Spatial Integrator Array

Hermite Curves. Jim Armstrong Singularity November 2005

Scattering at an Interface: Normal Incidence

NEWTON S SECOND LAW OF MOTION

Computer representations of piecewise

Virtual Recovery of Excavated Archaeological Finds

Definition and examples of time series

Fill in the following table for the functions shown below.

X-Splines : A Spline Model Designed for the End-User

Reinforcement Learning by Policy Improvement. Making Use of Experiences of The Other Tasks. Hajime Kimura and Shigenobu Kobayashi

Optics and Light. Presentation

STRING DESCRIPTIONS OF DATA FOR DISPLAY*

Implementing Ray Casting in Tetrahedral Meshes with Programmable Graphics Hardware (Technical Report)

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

4 Error Control. 4.1 Issues with Reliable Protocols

MOBILE COMPUTING. Wi-Fi 9/20/15. CSE 40814/60814 Fall Wi-Fi:

MOBILE COMPUTING 3/18/18. Wi-Fi IEEE. CSE 40814/60814 Spring 2018

Landmarks: A New Model for Similarity-Based Pattern Querying in Time Series Databases

TUTORING TEXTS IN MATHCAD

Point Cloud Representation of 3D Shape for Laser- Plasma Scanning 3D Display

CAMERA CALIBRATION BY REGISTRATION STEREO RECONSTRUCTION TO 3D MODEL

Less Pessimistic Worst-Case Delay Analysis for Packet-Switched Networks

MOTION DETECTORS GRAPH MATCHING LAB PRE-LAB QUESTIONS

Network management and QoS provisioning - QoS in Frame Relay. . packet switching with virtual circuit service (virtual circuits are bidirectional);

Precise Voronoi Cell Extraction of Free-form Rational Planar Closed Curves

Image segmentation. Motivation. Objective. Definitions. A classification of segmentation techniques. Assumptions for thresholding

A Fast Non-Uniform Knots Placement Method for B-Spline Fitting

An Adaptive Spatial Depth Filter for 3D Rendering IP

Why not experiment with the system itself? Ways to study a system System. Application areas. Different kinds of systems

Chapter 3 MEDIA ACCESS CONTROL

Video Content Description Using Fuzzy Spatio-Temporal Relations

4. Minimax and planning problems

Projection & Interaction

Nonparametric CUSUM Charts for Process Variability

Section 2. Mirrors and Prism Systems

Parametric equations 8A

Collision-Free and Curvature-Continuous Path Smoothing in Cluttered Environments

Lecture 18: Mix net Voting Systems

MORPHOLOGICAL SEGMENTATION OF IMAGE SEQUENCES

Automatic Calculation of Coverage Profiles for Coverage-based Testing

COSC 3213: Computer Networks I Chapter 6 Handout # 7

Geometrical Optics and Refractive Index

LAMP: 3D Layered, Adaptive-resolution and Multiperspective Panorama - a New Scene Representation

Coded Caching with Multiple File Requests

Engineering Mathematics 2018

Announcements For The Logic of Boolean Connectives Truth Tables, Tautologies & Logical Truths. Outline. Introduction Truth Functions

A METHOD OF MODELING DEFORMATION OF AN OBJECT EMPLOYING SURROUNDING VIDEO CAMERAS

Motor Control. 5. Control. Motor Control. Motor Control

CS 428: Fall Introduction to. Geometric Transformations (continued) Andrew Nealen, Rutgers, /20/2010 1

NURBS rendering in OpenSG Plus

Shortest Path Algorithms. Lecture I: Shortest Path Algorithms. Example. Graphs and Matrices. Setting: Dr Kieran T. Herley.

MIC2569. Features. General Description. Applications. Typical Application. CableCARD Power Switch

Optimal trajectory approximation by cubic splines on fed-batch control problems

Open Access Research on an Improved Medical Image Enhancement Algorithm Based on P-M Model. Luo Aijing 1 and Yin Jin 2,* u = div( c u ) u

Vulnerability Evaluation of Multimedia Subsystem Based on Complex Network

It is easier to visualize plotting the curves of cos x and e x separately: > plot({cos(x),exp(x)},x = -5*Pi..Pi,y = );

Projective geometry- 2D

An efficient approach to improve throughput for TCP vegas in ad hoc network

PART 1 REFERENCE INFORMATION CONTROL DATA 6400 SYSTEMS CENTRAL PROCESSOR MONITOR

In fmri a Dual Echo Time EPI Pulse Sequence Can Induce Sources of Error in Dynamic Magnetic Field Maps

7.2 Puiseux Expansions

3-D Object Modeling and Recognition for Telerobotic Manipulation

GL9: Engineering Communications. GL9: CAD techniques. Curves Surfaces Solids Techniques

Growing Least Squares for the Analysis of Manifolds in Scale-Space

In Proceedings of CVPR '96. Structure and Motion of Curved 3D Objects from. using these methods [12].

A NEW APPROACH FOR 3D MODELS TRANSMISSION

A Numerical Study on Impact Damage Assessment of PC Box Girder Bridge by Pounding Effect

Rule-Based Multi-Query Optimization

1.4 Application Separable Equations and the Logistic Equation

DETC2004/CIE VOLUME-BASED CUT-AND-PASTE EDITING FOR EARLY DESIGN PHASES

Optimal Crane Scheduling

Geodesic, Flow Front and Voronoi Diagram

An Experimental QoS Manager Implementation

Modelling urban travel time variability with the Burr regression technique

AUTOMATIC 3D FACE REGISTRATION WITHOUT INITIALIZATION

An Improved Square-Root Nyquist Shaping Filter

Transcription:

AML7 CAD LECTURE Space Curves Inrinsic properies Synheic curves A curve which may pass hrough any region of hreedimensional space, as conrased o a plane curve which mus lie on a single plane. Space curves are very general form of curves The generaion of curves is a problem of curve fiing for given se of poins or approximaing a curve for hese daa poins Curve Applicaions Many real engineering designs need curved mechanical pars, civil engineering designs, archiecural designs, aeronauics, ship building Synheic Curves The limiaions of he analyic curves promp us o sudy he synheic curves

- Definiions Curve definiion A coninuously differeniable curve (funcion is called smooh. To define he curvaure i is convenien o use he Frene frame, which is acually a pair of orhogonal coordinaes having origin a he poin of ineres, P. n b P Frene Frame Curvaure Frene formulae Binormal bxn d k( s. v( s. n( s ds dn k( s. v( s. ( s ds An example of a space curve A helix can be generaed by he following parameric relaions x r cos y r sin z b r, b, 5 5 5-5 -5

Exercise A cubical parabola can be generaed by he following parameric relaions. Generae he space curve and also is componens (x,, (y, and (z,. z y x Anoher example of a space curve The seam on a ennis ball can be generaed by he following parameric relaions ;, sin( sin ( sin( cos( cos( ab c c z b a y b a x

A conical helix can be generaed by he following parameric relaions wih frequency a and heigh of he cone h h z x r cos( az h h z y r sin( az h z z z h FUNDAMENTAL THEOREM OF If wo single-valued coninuous funcions k(s (curvaure and (s (orsion are given for s>, hen here exiss exacly one space curve, deermined excep for orienaion and posiion in space, where s is he arc lengh, k is he curvaure, and is he orsion. In oher words, a relaion f(k,,s uniquely defines he space curve. The spherical curve aken by a ship which ravels from he souh pole o he norh pole of a sphere while keeping a fixed (bu no righ angle wih respec o he meridians. The curve has an infinie number of loops since he separaion of consecuive revoluions ges smaller and smaller near he poles. I is given by he parameric equaions x cos cosc y sin sin c z sin c c an ( a

Serre-Frene Formulae for D n κ b κ τ τ n b Here all quaniies are funcions of s, he arc lengh which is a naural parameer for his siuaion(s, n(s, b(s are all funcions of s. b n Db τn Synheic Curves When we combine polynomial segmens o represen a desired curve, i is called a synheic curve Generaion Piecewise splines of low degree polynomials are combined o consruc a curve Low degree polynomials boh reduce he compuaional effor and numerical insabiliies ha arise wih higher degree curves. However as low degree polynomials canno span a large number of poins, small segmens of hese curves are blended ogeher o consruc any desired curve in he pracical design applicaions A common echnique is o use series of cubic spline segmens wih each segmen spanning only wo poins. Cubic spline is he lowes degree curve which allows a poin of inflecion and which has he abiliy o wis hrough space. 5

Types of Synheic Curves. Cubic spline. Bezier Curve. B-spline Curve Local conrol Vs Global Conrol This aspec is applicaion driven. How and where he slope, curvaure ec are specified. Smoohness and Order of Coninuiy This gives an idea abou he change of curvaure ORDER OF CONTINUITY Curves are represened by joining segmens of splines (piecewise polynomials connecing hem end o end. Therefore, he ype or order of coninuiy becomes imporan for acceping hem in design applicaions. The minimum coninuiy requiremen is posiion coninuiy. This ensures he physical conneciviy beween differen segmens of he curve POSITION CONTINUITY C CONTINUITY P Q P Q P Q P Q 6

SLOPE CONTINUITY C CONTINUITY P Q P Q P P ( Q ( P '( Q '( Q CURVATURE CONTINUITY C CONTINUITY P Q P P P ( Q ( P '( Q '( P ( Q ( Q Q 7