summaryrefslogtreecommitdiff
path: root/public/assets/test/orbit.html
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/test/orbit.html')
-rw-r--r--public/assets/test/orbit.html22
1 files changed, 18 insertions, 4 deletions
diff --git a/public/assets/test/orbit.html b/public/assets/test/orbit.html
index 8b45de6..0416ff7 100644
--- a/public/assets/test/orbit.html
+++ b/public/assets/test/orbit.html
@@ -35,6 +35,7 @@ body {
<script src="/assets/javascripts/mx/extensions/mx.orbitCamera.js"></script>
<script src="/assets/javascripts/rectangles/util/constants.js"></script>
<script src="/assets/javascripts/rectangles/util/mouse.js"></script>
+<script src="/assets/javascripts/rectangles/util/wheel.js"></script>
<script src="/assets/javascripts/rectangles/models/vec2.js"></script>
<script src="/assets/javascripts/rectangles/models/rect.js"></script>
<script src="/assets/javascripts/rectangles/models/rect.js"></script>
@@ -76,17 +77,26 @@ function add_mx_point (p, theta, i) {
mx.updateChildren = false
mx.move({
x: p.a,
- y: i/4,
+ y: i/2,
z: p.b,
rotationY: -theta,
width: 1,
- height: i/2,
+ height: i,
})
mx.el.style.backgroundColor = 'rgb(' + [abs(floor(p.a*30)), 0, abs(floor(p.b*30))] + ')'
mx.el.style.backfaceVisibility = "visible"
scene.add(mx)
mx.update()
}
+function add_center () {
+ var mx = new MX.Object3D()
+ mx.width = 79
+ mx.height = 64
+ mx.y = 32 * 0.05
+ mx.scale = 0.05
+ mx.el.style.backgroundImage = "url(http://i.asdf.us/im/b8/_1400215546_frankhats_1400215573_frankhats.gif)"
+ scene.add(mx)
+}
function build_circle () {
scene = new MX.Scene().addTo("#perspective")
scene.camera.move({
@@ -102,7 +112,7 @@ function build_circle () {
scene.height = window.innerHeight
scene.perspective = window.innerHeight
- var theta, rad = 10;
+ var theta, rad = 16;
for (var i = 0; i < 100; i++) {
theta = (i/100 * TWO_PI)
add_mx_point({
@@ -111,9 +121,11 @@ function build_circle () {
}, theta, i)
}
+ add_center()
+
scene.update()
- controls = new MX.OrbitCamera()
+ controls = new MX.OrbitCamera({ el: document.querySelector("#perspective") })
controls.init()
console.log("ready..perhaps")
@@ -131,6 +143,8 @@ function animate(time){
map.draw.translate()
map.draw.coords()
+ ctx.strokeStyle = "#f00";
+ map.draw.x_at(0,0)
map.draw.mouse(map.ui.mouse.cursor)
map.draw.camera(scene.camera)