|
@@ -11,18 +11,18 @@ function pointsToArray(arr) {
|
|
|
});
|
|
|
return res
|
|
|
}
|
|
|
-export default class TouchEdge extends Line2 {
|
|
|
- constructor(startPoint, endPoint, endEdge, matLine) {
|
|
|
- let points;
|
|
|
- let g = new THREE.PlaneGeometry(0.1, 0.1)
|
|
|
let m = new THREE.MeshBasicMaterial({
|
|
|
map: new THREE.TextureLoader().load(gotoPic),
|
|
|
color: 0x26559b,
|
|
|
- transparent: true
|
|
|
+ transparent: true,
|
|
|
})
|
|
|
+export default class TouchEdge extends Line2 {
|
|
|
+ constructor(startPoint, endPoint, endEdge, matLine) {
|
|
|
+ let points;
|
|
|
+ let g = new THREE.PlaneGeometry(0.1, 0.1)
|
|
|
g.rotateX(-Math.PI / 2)
|
|
|
let cross = new THREE.Mesh(g, m)
|
|
|
-
|
|
|
+
|
|
|
if(endEdge.name === 0) { //top
|
|
|
let a = startPoint.clone()
|
|
|
let b = new THREE.Vector3(startPoint.x, startPoint.y, endEdge.y + endEdge.parent.parent.position.z - offset)
|