| | |
| | | import * as THREE from 'three'; |
| | | import { REAL_COMPARE_MAP_SCALE, REAL_COMPARE_MAP_OFFSET_X, REAL_COMPARE_MAP_OFFSET_Z } from '../config/setting' |
| | | |
| | | export const isNullOfUndefined = (param) => { |
| | | if (null === param || undefined === param) { |
| | |
| | | return (targetTheta - originTheta > 180) ? targetTheta - 360 : targetTheta; |
| | | } |
| | | |
| | | export const calculateMappedPosition = (realPos) => { |
| | | return [ |
| | | realPos[0] * REAL_COMPARE_MAP_SCALE + REAL_COMPARE_MAP_OFFSET_X, |
| | | realPos[1], |
| | | realPos[2] * REAL_COMPARE_MAP_SCALE + REAL_COMPARE_MAP_OFFSET_Z |
| | | ]; |
| | | }; |
| | | |
| | | export const setShadow = (obj) => { |
| | | obj.castShadow = true; |
| | | obj.receiveShadow = true; |