From: James M. <mu...@pi...> - 2011-04-21 01:43:30
|
If you want to find and draw the contours yourself, the curve object is an option. If you want to make a contour plot, I would suggest looking at matplotlib http://matplotlib.sourceforge.net/ On Apr 20, 2011, at 12:09 PM, Bruce Sherwood wrote: > The curve object will connect a list of points with line segments, > which sounds like what you want. > > There is a trick to drawing field lines which you might wish to > implement, to avoid a systematic error. From a starting point where > you know the field direction, project a line in that direction and > evaluate the field at a new location on that line. Draw perpendiculars > to the two vectors and find where those perpendiculars meet (this is > assuming a 2D field). Imagine that point as the center of a circle, > and swing a circular arc around that center, starting from the first > point and ending on the line that is perpendicular to the second field > vector. Approximate the arc with a straight line. Evaluate the field > at the end of the arc, which will be nearly parallel to the second > field vector that you evaluated. Repeat. > > At http://www.matterandinteractions.org/Content/Materials/programs2.html > you'll find a program fields.py which you might find interesting, as > it displays many properties of E and B fields, but not field lines > (nor equipotential lines/surfaces). > > Bruce Sherwood > > On Wed, Apr 20, 2011 at 6:47 AM, <dal...@ea...> wrote: >> I'm looking for a way to draw E and B fields using vPython. I have the equations to find the vector at a point, but want to draw contour lines between two particles just as a start. Any suggestions or code segment that shows how to do that? >> >> Thanks, >> -d > > ------------------------------------------------------------------------------ > Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > Visualpython-users mailing list > Vis...@li... > https://lists.sourceforge.net/lists/listinfo/visualpython-users |