Summer of Code - Getting Started: Difference between revisions

Jump to navigation Jump to search
→‎Graphics: Flatten categories.
(→‎Graphics: Flatten categories.)
Line 238: Line 238:
: Carnë Draug
: Carnë Draug


== Graphics ==
== PolarAxes and Plotting Improvements ==
 
=== PolarAxes and Plotting Improvements ===


Octave currently provides supports for polar axes by using a Cartesian 2-D axes and adding a significant number of properties and callback listeners to get things to work.  What is needed is the implementation of a dedicated "polaraxes" object in C++.  This will require creating a new fundamental graphics object type, and programming in C++/OpenGL to render the object.  When "polaraxes" exists as an object type, then m-files will be written to access them, including polaraxes.m, polarplot.m, rticks.m, rticklabels.m, thetaticks, thetaticklabels.m, rlim.m, thetalim.m.  This relates to {{bug|35565}}, {{bug|49804}}, {{bug|52643}}.
Octave currently provides supports for polar axes by using a Cartesian 2-D axes and adding a significant number of properties and callback listeners to get things to work.  What is needed is the implementation of a dedicated "polaraxes" object in C++.  This will require creating a new fundamental graphics object type, and programming in C++/OpenGL to render the object.  When "polaraxes" exists as an object type, then m-files will be written to access them, including polaraxes.m, polarplot.m, rticks.m, rticklabels.m, thetaticks, thetaticklabels.m, rlim.m, thetalim.m.  This relates to {{bug|35565}}, {{bug|49804}}, {{bug|52643}}.
Line 251: Line 249:
: Rik  
: Rik  


<noinclude>
[[Category:Summer of Code]]
[[Category:Summer of Code]]
[[Category:Project Ideas]]
[[Category:Project Ideas]]
</noinclude>

Navigation menu