From 8aa86cfb38b2b8cde5ba2dd5212d9e2607059817 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@63.com>
Date: 星期四, 11 八月 2022 13:46:17 +0800
Subject: [PATCH] #
---
static/js/object/Route.js | 40 +++++++++++++++++++++++++++++++++-------
1 files changed, 33 insertions(+), 7 deletions(-)
diff --git a/static/js/object/Route.js b/static/js/object/Route.js
index 92a4274..3521d37 100644
--- a/static/js/object/Route.js
+++ b/static/js/object/Route.js
@@ -1,3 +1,4 @@
+
/**
* points:[
{x:-100,y:1,z:50},
@@ -14,15 +15,40 @@
let curvePoints=[];
// 1.鍘诲彇璐� ------------------------------------------------------------------------
// z杞�
- curvePoints.push(option[0]);
- curvePoints.push({
- x: option[0].x,
- y: option[0].y,
- z: option[1].z
- });
- return new THREE.CatmullRomCurve3(curvePoints,false,'catmullrom',0.000000001);
+ // curvePoints.push(option[0]);
+ // curvePoints.push(
+ // new THREE.Vector3(
+ // option[0].x,
+ // option[0].y,
+ // option[1].z/2
+ // )
+ // );
+ // curvePoints.push(
+ // new THREE.Vector3(
+ // option[0].x,
+ // option[0].y,
+ // option[1].z
+ // )
+ // );
+ // return new THREE.CatmullRomCurve3(curvePoints,false,'centripetal',0.000000001);
+ // return new THREE.LineCurve3(option[0],new THREE.Vector3(
+ // option[0].x,
+ // option[0].y,
+ // option[1].z
+ // ));
+
+ for (let i = 0;i<option.length;i++) {
+ curvePoints.push(
+ new THREE.Vector3(
+ option[i].x,
+ option[i].y,
+ option[i].z
+ )
+ );
+ }
+ return new THREE.CatmullRomCurve3(curvePoints,false,'centripetal',0.000000001);
--
Gitblit v1.9.1