[Pen-commits] SF.net SVN: pen:[108] doc/dragging.latex
Brought to you by:
mdgeorge
From: <mdg...@us...> - 2008-12-03 01:41:55
|
Revision: 108 http://pen.svn.sourceforge.net/pen/?rev=108&view=rev Author: mdgeorge Date: 2008-12-03 01:41:53 +0000 (Wed, 03 Dec 2008) Log Message: ----------- Initial draft of a description of the D&D system Added Paths: ----------- doc/dragging.latex Added: doc/dragging.latex =================================================================== --- doc/dragging.latex (rev 0) +++ doc/dragging.latex 2008-12-03 01:41:53 UTC (rev 108) @@ -0,0 +1,38 @@ +\documentclass[12pt]{article} + +\author{Michael George \\ \texttt{mdg...@cs...}} +\title{Implementing Collision-Avoiding Drag and Drop} +\date{November 10, 2008} + +\begin{document} +\maketitle + +\abstract{We describe a method for implementing drag-and-drop of irregularly +shaped rigid 2D objects while maintaining the invariant that no two of them +overlap. Our method allows users to naturally and easily manipulate adjacent +objects. We also describe our handling of stretched rope-like objects.} + +\section{Introduction} + +\section{Dragging Solid Objects} +\section{Dragging Rope-like Objects} +In addition to solid objects, Pen has support for rope-like objects, including +string, rubber bands, and wires. Like rigid objects, we want to maintain the +invariant that these objects don't overlap, but there are a few important +differences. First, ropes can change shape during dragging, as they grow longer +or shorter, or wrap around other objects. Second, while the result of dragging +a rigid object depends only on the point where it is dropped, dragging rope-like +objects depends very much on the path along which they are dragged. + +We have decided to support only ``stretched'' ropes --- ropes that + +\subsection{Interaction between ropes and rigid objects} + +\section{Implementation} +\section{Vector-based algorithms} + +\end{document} + +% +% vim: tw=80 nonumber +% This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |