PointView
The PointView Quark
An interactive view displaying a collection of points in 3D space.
Points are Cartesian
points (optionally specified as directional pairs of
[azimuth, elevation]
) rendered through a 3-D or orthogonal projection. The
model of points can be rotated or animated and the perspective can also be
manipulated. Points can be displayed with colors, individually or in groups, and
connecting lines can illustrate relationships between them.
The view and rotation controls are most conveniently changed through the UI built into the view, though these methods and more are available for more elaborate display of the points.
Installing
Install via SuperCollider's command line:
Quarks.install("https://gitlab.com/dxarts/projects/PointView.quark")
It's recommended but not required that you also install the SphericalDesign Quark for the ability to form a triangular mesh across convex sets of points:
Quarks.install("https://gitlab.com/dxarts/projects/SphericalDesign.quark")
Feedback and Bug Reports
Known issues are logged at GitLab.
Change log
0.3.2 - refactor: avoid inline warnings - centered points
0.3.1 - Migrate repository from GitHub to GitLab
0.3.0 - add export view to an image, optionally with or without controls shown.
0.2.0 - add ability to specify stroke width and color for each connection. - depth-first drawing of connections and axes to enchance 3D effect. - add axis stroke width setter method. - scale orthographic projection view down slightly to allow room for index text on outermost points.
0.1.0 - initial release.
Credits
The development of the PointView Quark for SuperCollider3 is supported by The University of Washington's Center for Digital Arts and Experimental Media (DXARTS).
Copyright the ATK Community, Joseph Anderson, and Michael McCrea, 2018.
Contributors
Version 0.3.2 * Joseph Anderson (@joslloand) * Daniel Peterson (@dmartinp)
Version 0.3.1 * Joseph Anderson (@joslloand)
Version 0.1.0 - 0.3.0 * Michael McCrea (@mtmccrea)
fcbf882a0f070e974b155ec4c251c78ce25775b3
0a9ea9ece350647b598fe2beebff7fc50604ce10
5ad5f9cddc4fe09320470abacf1176be3e1fc255
d2ea02c1355aba74989c72915d04b0d7957d18da
6dd35ea9300c119b1fa60396d68eed2800bce7cb
12089e24932cc723bc4d4610d961e499b308452a
13af235f5a406450038dfd750d95de1c4bb08708
Installation
Repository
URL
https://gitlab.com/dxarts/projects/PointView.quark
Since
2018-07-20
Last update
2021-01-12
Current version
v0.3.2
Quark info
url
https://gitlab.com/dxarts/projects/PointView.quark
name
PointView
since
2018
author
Michael McCrea
schelp
PointView
license
GPL
summary
An interactive view displaying a collection of points in 3D space.
version
0.3.2
copyright
Ambisonic Toolkit Community, Joseph Anderson, Michael McCrea 2018
dependencies
['MathLib']
organization
ATK Community: http://www.ambisonictoolkit.net