Unformatted text preview:

AnnouncementsDisclaimerA Bead on a WirePenalty ConstraintsBasic IdeasGeometric InterpretationBasic Formulation (F = ma)Implicit Representation of ConstraintsMaintaining ConstraintsConstraint GradientConstraint ForcesDerivationExample: A Bead on a WireDrift and FeedbackConstrained Particle SystemsCompact NotationParticle System Constraint EquationsImplementationsMathematical FormulationTake a Closer LookConstraint StructureSlide 22Other ModificationConstraint Force EvaluationParametric Representation of ConstraintsParametric ConstraintsParametric bead-on-wire (F = mv)Some Simplification……Lagrangian DynamicsUNC Chapel HillM. C. LinAnnouncementsHomework #1 is due on Tuesday, 2/14/06Reading: SIGGRAPH 2001 Course Notes on Physically-based ModelingUNC Chapel HillM. C. LinDisclaimerThe following slides reuse materials from SIGGRAPH 2001 Course Notes on Physically-based Modeling (copyright  2001 by Andrew Witkin at Pixar).UNC Chapel HillM. C. LinA Bead on a WireDesired Behavior–The bead can slide freely along the circle.–It can never come off no matter how hard we pull.So, how do we make this happen?UNC Chapel HillM. C. LinPenalty ConstraintsHow about using a spring to hold the bead to the wire?Problem–Weak springs  sloppy constraints–Strong springs  instabilityUNC Chapel HillM. C. LinBasic IdeasConvert each constraint into a force imposed on a particle (system)Use principle of virtual work – constraint forces do not add or remove energySolve the constraints using Lagrange multipliers, ’s–For particle systems, need to use the derivative matrix, J, or the Jacobian Matrix.UNC Chapel HillM. C. LinGeometric InterpretationUNC Chapel HillM. C. LinBasic Formulation (F = ma)Curvature(k) has to matchk depends on both a & v:–The faster the bead is going, the faster it has to turnCalculate fc to yield a legal combination of a & vUNC Chapel HillM. C. LinImplicit Representation of ConstraintsUNC Chapel HillM. C. LinMaintaining ConstraintsUNC Chapel HillM. C. LinConstraint GradientUNC Chapel HillM. C. LinConstraint ForcesUNC Chapel HillM. C. LinDerivationUNC Chapel HillM. C. LinExample: A Bead on a WireUNC Chapel HillM. C. LinDrift and FeedbackUNC Chapel HillM. C. LinConstrained Particle SystemsUNC Chapel HillM. C. LinCompact NotationUNC Chapel HillM. C. LinParticle System Constraint EquationsUNC Chapel HillM. C. LinImplementationsA global matrix equationMatrix block structure with sparsityEach constraint adds its own piece to the equationUNC Chapel HillM. C. LinMathematical FormulationUNC Chapel HillM. C. LinTake a Closer LookUNC Chapel HillM. C. LinConstraint StructureUNC Chapel HillM. C. LinConstrained Particle SystemsUNC Chapel HillM. C. LinOther ModificationUNC Chapel HillM. C. LinConstraint Force EvaluationAfter computing ordinary forces:UNC Chapel HillM. C. LinParametric Representation of ConstraintsUNC Chapel HillM. C. LinParametric ConstraintsUNC Chapel HillM. C. LinParametric bead-on-wire (F = mv)UNC Chapel HillM. C. LinSome Simplification……UNC Chapel HillM. C. LinLagrangian DynamicsAdvantages–Fewer DOF’s–Constraints are always metDisadvantages–Difficult to formulate constraints–Hard to combine


View Full Document

UNC-Chapel Hill COMP 259 - Study Guide

Download Study Guide
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Study Guide and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Study Guide 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?