setHighLightScale static method
dynamic
setHighLightScale(
- Object3D obj, {
- dynamic scale = 1.05,
- dynamic scalex,
- dynamic scaley,
- dynamic scalez,
Set the scale of an obj highlight
Override scale with scalex , scaley and scalez if want to scale highlight in different axis
Implementation
static setHighLightScale(THREE.Object3D obj,
{scale: 1.05, scalex, scaley, scalez}) {
if (!obj.extra.containsKey('selectx')) {
obj.extra['selectx'] = obj.scale.x;
obj.extra['selecty'] = obj.scale.y;
obj.extra['selectz'] = obj.scale.z;
}
var sx = scale;
var sy = scale;
var sz = scale;
if (scalex != null)
sx = scalex;
if (scaley != null)
sy = scaley;
if (scalez != null)
sz = scalez;
obj.extra['select'].scale.z =
obj.extra['selectz'] * sz; //1.4;//multiplyScalar(scale);
obj.extra['select'].scale.x =
obj.extra['selectx'] * sx; //1.4;//multiplyScalar(scale);
obj.extra['select'].scale.y =
obj.extra['selecty'] * sy; //1.4;//multiplyScalar(scale);
}