University of Maribor 1 CADUI'96 - 5-7 June 1996 - FUNDP Namur An Interactive Constraint-Based Graphics System with Partially Constrained Form-Features.

Slides:



Advertisements
Similar presentations
An Interactive-Voting Based Map Matching Algorithm
Advertisements

Chapter 2: Marr’s theory of vision. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 Overview Introduce Marr’s distinction between.
University of Rostock 1 CADUI' June FUNDP Namur Automatic user interface generation from declarative models Egbert Schlungbaum & Thomas.
Computer Graphics (Spring 2008) COMS 4160, Lecture 6: Curves 1
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory 123 “True” Constrained Minimization.
Freehand Drawing System based on Geometric Constraints Kaisuke Nakajima Joint work with Takeo Igarashi User Interface Research Group The University of.
Fast and Extensible Building Modeling from Airborne LiDAR Data Qian-Yi Zhou Ulrich Neumann University of Southern California.
Trajectory Generation
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Motion Editing and Retargetting Jinxiang Chai. Outline Motion editing [video, click here]here Motion retargeting [video, click here]here.
1Ellen L. Walker Recognizing Objects in Computer Images Ellen L. Walker Mathematical Sciences Dept Hiram College Hiram, OH 44234
ADVISE: Advanced Digital Video Information Segmentation Engine
June 29, The difference between two feature models Matthijs Sypkens Smit Willem F. Bronsvoort CAD ’07 Conference, Honolulu, Hawaii Faculty of Electrical.
Elementary Constructions in Spatial Constraint Solving Christoph M. Hoffmann Ching-Shoei Chiang, Bo Yuan Computer Science, Purdue University.
Designing Parametric Cubic Curves Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
Der, Sumner, and Popović Inverse Kinematics for Reduced Deformable Models Kevin G. Der Robert W. Sumner 1 Jovan Popović Computer Science and Artificial.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Chapter 10: Curves and Surfaces Part 1 E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley Mohan Sridharan Based on Slides.
Designing Parametric Cubic Curves
1 Chapter 2 Problem Solving Techniques INTRODUCTION 2.2 PROBLEM SOLVING 2.3 USING COMPUTERS IN PROBLEM SOLVING : THE SOFTWARE DEVELOPMENT METHOD.
SDC PUBLICATIONS © 2012 Chapter 10 Parametric Constraints Fundamentals Learning Objectives:  Display, Add, and Delete Geometric Constraints  Understand.
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Wheeler Lower School Mathematics Program Grades 4-5 Goals: 1.For all students to become mathematically proficient 2.To prepare students for success in.
Curve Modeling Bézier Curves
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
MITSUBISHI 1 CADUI' June FUNDP Namur A Case-Based Design Suppor Method Incorporated With Designer’s Intention Recognition Takayuki Yamaoka.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
CAD/Graphics 2013, Hong Kong Footpoint distance as a measure of distance computation between curves and surfaces Bharath Ram Sundar*, Abhijit Chunduru*,
The Electronic Geometry Textbook Project Xiaoyu Chen LMIB - Department of Mathematics Beihang University, China.
Employing Pythagorean Hodograph Curves for Artistic Patterns Conference of PhD Students in Computer Science June 29 - July 2, 2010 Szeged, Hungary Gergely.
FlowString: Partial Streamline Matching using Shape Invariant Similarity Measure for Exploratory Flow Visualization Jun Tao, Chaoli Wang, Ching-Kuang Shene.
Numerical Methods Part: Simpson Rule For Integration.
B.Sc. Matej Gomboši Determining differences between two sets of polygons Laboratory for Geometric Modelling and Multimedia Algorithms Faculty of Electrical.
NEURAL - FUZZY LOGIC FOR AUTOMATIC OBJECT RECOGNITION.
Major Disciplines in Computer Science Ken Nguyen Department of Information Technology Clayton State University.
Chapter 7: Trajectory Generation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: 1.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
JHEUSY DELPOZO TOGANS 9/17/10. TABLE OF CONTENTS  PAGE 1-PARALLEL LINES  PAGE 2-TWO CONGRUENT LINES  PAGE 3-VERTICAL LINES  PAGE 4- PERPENDICULAR.
Stress constrained optimization using X-FEM and Level Set Description
Chapter 7. Learning through Imitation and Exploration: Towards Humanoid Robots that Learn from Humans in Creating Brain-like Intelligence. Course: Robots.
S. Wilson and P. Johnson 1 CADUI' June FUNDP Namur Bridging the Generation Gap: From Task Models to User Interface Designs Stephanie Wilson.
Feature Point Detection and Curve Approximation for Early Processing of Free-Hand Sketches Tevfik Metin Sezgin and Randall Davis MIT AI Laboratory.
TRIGONE Laboratory LIS Laboratory 1 CADUI' June FUNDP Namur The DIANE+ Method Jean-Claude TARBY TRIGONE Laboratory University Lille 1 LILLE.
Shanghai Jiao Tong University 1 Engineering Drawing ME 250: Design & Manufacturing I School of Mechanical Engineering.
Designing Parametric Cubic Curves 1. 2 Objectives Introduce types of curves ­Interpolating ­Hermite ­Bezier ­B-spline Analyze their performance.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Application: Multiresolution Curves Jyun-Ming Chen Spring 2001.
2006/10/25 1 A Virtual Endoscopy System Author : Author : Anna Vilanova 、 Andreas K ö nig 、 Eduard Gr ö ller Source :Machine Graphics and Vision, 8(3),
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
ME 150 Engineering Drawing 1 Lab 2: 2D Sketch (1) 1 Umm Al-Qura University College of Engineering & Islamic Architecture Mechanical Engineering Department.
Number of Instructional Days: 13.  Standards: Congruence G-CO  Experiment with transformations in the plane  G-CO.2Represent transformations in the.
Descriptive Geometry. Introduction  What is Descriptive Geometry? →It is the study of points, lines, and planes in space to determine their locations.
Class A Curve Reporter: Cao Juan Date:
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
Foundations of Computer Graphics (Spring 2012) CS 184, Lecture 12: Curves 1
Engineering 1182 College of Engineering Engineering Education Innovation Center Constraint Based Modeling Geometric Constraints Rev: , AJPGeometric.
Graphics Programming. Graphics Functions We can think of the graphics system as a black box whose inputs are function calls from an application program;
Introduction to Parametric Curve and Surface Modeling.
Lecture 9 From Vertices to Fragments. Objectives Introduce basic implementation strategies Clipping Rasterization hidden-surface removal.
Lecture and laboratory No. 3 Connections Within and Between Solid Representations Óbuda University John von Neumann.
Enhancing Your Courses with Student Learning Outcomes
Introduction to Graphics Modeling
You can check broken videos in this slide here :
CSE 167 [Win 17], Lecture 9: Curves 1 Ravi Ramamoorthi
Designing Parametric Cubic Curves
Introduction to Parametric Curve and Surface Modeling
Designing Parametric Cubic Curves
Presentation transcript:

University of Maribor 1 CADUI' June FUNDP Namur An Interactive Constraint-Based Graphics System with Partially Constrained Form-Features Borut Zalik Laboratory for Computer Graphics & Artificial Intelligence Faculty of Electrical Engineering & Computer Science MARIBOR (Slovenia)

University of Maribor 2 CADUI' June FUNDP Namur Introduction Problems which exist at the input of geometric modelling systems: the designers still have to use the most primitive approach of 'trials and errors' the engineering vocabulary is not supported spatial relationships cannot be expressed. Two promissing approaches: constrained-based and feature-based design of geometric objects

University of Maribor 3 CADUI' June FUNDP Namur 2D interactive constraint-based drawing system is considered. self-evident fact about geometric object are extracted automatically initial approximate data are used in the case of underdimensioning geometric constraints are specified in an interactive way.

University of Maribor 4 CADUI' June FUNDP Namur geometry is divided into two groups –visible geometry (related with topology) –auxiliary geometry (related with geometric constraints).

University of Maribor 5 CADUI' June FUNDP Namur Constraints refer only to the auxiliary geometry (points, lines, and circles).

University of Maribor 6 CADUI' June FUNDP Namur Constraints A constraint describes a relation that should be satisfied. Structural constraints Through (l i, p j )line l i passes through point p j HLine (l i )line l i is horizontal Parallel (l i, l j )lines l i and l j are parallel Dimensional constraints Distance (p i, p j, d)distance between points p i and p j is d Angle (l i, l j,  )angle between lines l i and l j is  Numerical constraints

University of Maribor 7 CADUI' June FUNDP Namur Problems at constraint description An efficient constraint solver has to be implemented. Inserting exact number of constraints. In real applications a huge number of constraints have to be specified. Constraining of free-form shapes is usually not considered.

University of Maribor 8 CADUI' June FUNDP Namur Constraint Solving A local propagation of known states –supports an interactive design –easy to implement. An implementation with BCDG.

University of Maribor 9 CADUI' June FUNDP Namur Form-Features A form-feature is a group of geometric and topolo- gical entities with functional meaning in a certain context. Parametrisation of a form-feature can be different.

University of Maribor 10 CADUI' June FUNDP Namur Solutions: more than one constraining schemes is prepared transformation algorithms are used. Our approach: The form-features are not constrained completely at the time of forming but during the process of combining of individual form-features.

University of Maribor 11 CADUI' June FUNDP Namur

University of Maribor 12 CADUI' June FUNDP Namur Interactive Constraining Process An untrained user describes the serif as a feature having three line segments and two curves. Conclusion: The user describes the visible geometry. Description does not include spatial relations.

University of Maribor 13 CADUI' June FUNDP Namur The actions of the designer are observed by the system to generate all self-evident facts. Which facts are self-evident? Should we used an automatic detection of constraints based on the "small number  "?

University of Maribor 14 CADUI' June FUNDP Namur Demonstration of our system

University of Maribor 15 CADUI' June FUNDP Namur

University of Maribor 16 CADUI' June FUNDP Namur

University of Maribor 17 CADUI' June FUNDP Namur

University of Maribor 18 CADUI' June FUNDP Namur

University of Maribor 19 CADUI' June FUNDP Namur

University of Maribor 20 CADUI' June FUNDP Namur

University of Maribor 21 CADUI' June FUNDP Namur Conclusions The system distinguishes between auxiliary and visible geometry By observing the actions of designer the self- evident information is extracted Bézier cubics are constrained in a natural way. Well-constrained and under-constrained objects are handled.

University of Maribor 22 CADUI' June FUNDP Namur

University of Maribor 23 CADUI' June FUNDP Namur