On Tuesday, February 18, 2014 1:32:07 PM UTC-6, Akshay wrote:
>
> Hello,
> The current geometry module supports a 2-d space for all its entites like 
> Points,Lines , Rays,Segments..My idea is to extend this to include a 3-d 
> functionality for all the entities and include a new class for Planes as 
> they are an important part of 3-d geometry.Please post your reviews on this 
> as this is not in the ideas page.
>
>
I have not used 3-D geometry very much. One thing I wonder is how tractable 
3-D solutions are when they contain symbols instead of numbers.

Another thing to think about is the ability to maybe have a global setting 
for precision for the coordinates. I imagine this would be a pretty major 
undertaking, however, making sure that the things that should work do (and 
knowing what things won't work).

There are already 3-d libraries (and GeoGebra includes a CAS); we should 
focus on what is most sympy-ish; thus we haven't focused on clipping since 
there are libraries that handle this, too, that are much more mature than 
what we have. 

Just an idea (random): I found David Eck's xModels to be a nice program to 
work with in creating 3d shapes (
http://math.hws.edu/TMCM/java/xModels/info.html).

I don't have a lot of ideas for this -- I'm a pretty light weight geometry 
user; the most exciting thing I did this year with geometry was learn about 
the simple way to calculate the distance from a point to a line using 
similar triangles -- and that was something I learned by using sympy to 
give me the simplified expression in symbolic form.

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/b225d86c-64ac-4cc5-a5fd-6d150bc2d273%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to