Calm plane, smoother terrain
This commit is contained in:
1 parent
7ce1789c73
commit
3f60f306be
1 file changed
+7
-7
+7
-7
@@ -39,10 +39,10 @@
|
|||||||
|
|
||||||
function getHeight(x, y) {
|
function getHeight(x, y) {
|
||||||
var h = 0;
|
var h = 0;
|
||||||
h += Math.sin(x / 200) * 80;
|
h += Math.sin(x / 300) * 50;
|
||||||
h += Math.cos(y / 200) * 80;
|
h += Math.cos(y / 300) * 50;
|
||||||
h += Math.sin(x / 100 + y / 200) * 40;
|
h += Math.sin(x / 150 + y / 300) * 25;
|
||||||
h += Math.cos(y / 100 - x / 200) * 30;
|
h += Math.cos(y / 150 - x / 300) * 20;
|
||||||
return h;
|
return h;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -114,9 +114,9 @@
|
|||||||
var yawT = 0, rollT = 0, pitchT = 0;
|
var yawT = 0, rollT = 0, pitchT = 0;
|
||||||
|
|
||||||
function drawPlane() {
|
function drawPlane() {
|
||||||
var yaw = Math.sin(Date.now() / 1500) * 0.3;
|
var yaw = Math.sin(Date.now() / 3000) * 0.1;
|
||||||
var roll = Math.sin(Date.now() / 800) * 0.3;
|
var roll = Math.sin(Date.now() / 2500) * 0.08;
|
||||||
var pitch = Math.cos(Date.now() / 1000) * 0.2;
|
var pitch = Math.cos(Date.now() / 2800) * 0.05;
|
||||||
|
|
||||||
var transformed = planeVertices.map(function(v) {
|
var transformed = planeVertices.map(function(v) {
|
||||||
var x = v[0], y = v[1], z = v[2];
|
var x = v[0], y = v[1], z = v[2];
|
||||||
|
|||||||
Reference in new issue
Block a user