23 lines
492 B
JavaScript
23 lines
492 B
JavaScript
import * as THREE from '../../node_modules/three/src/Three';
|
|
|
|
const lineMaterial = new THREE.LineBasicMaterial({
|
|
linewidth: 2,
|
|
color: 0x555555,
|
|
})
|
|
|
|
|
|
const pointMaterial = new THREE.PointsMaterial({
|
|
color: 0x555555,
|
|
size: 4,
|
|
})
|
|
|
|
const _vec2 = new THREE.Vector2()
|
|
const _vec3 = new THREE.Vector3()
|
|
|
|
|
|
const raycaster = new THREE.Raycaster();
|
|
raycaster.params.Line.threshold = 0.8;
|
|
raycaster.params.Points.threshold = 1.5;
|
|
|
|
|
|
export { lineMaterial, pointMaterial, _vec2, _vec3, raycaster } |