getProperty method

dynamic getProperty(
  1. String propertyName
)
inherited

Implementation

dynamic getProperty(String propertyName) {
  if (propertyName == "id") {
    return id;
  } else if (propertyName == "name") {
    return name;
  } else if (propertyName == "scale") {
    return scale;
  } else if (propertyName == "position") {
    return position;
  } else if (propertyName == "quaternion") {
    return quaternion;
  } else if (propertyName == "material") {
    return material;
  } else if (propertyName == "morphTargetInfluences") {
    return morphTargetInfluences;
  } else if (propertyName == "castShadow") {
    return castShadow;
  } else if (propertyName == "receiveShadow") {
    return receiveShadow;
  } else if (propertyName == "visible") {
    return visible;
  }else if(propertyName == 'uuid'){
    return uuid;
  }else if(propertyName == 'type'){
    return type;
  }else if(propertyName == 'boundingSphere'){
    return boundingSphere;
  }else if(propertyName == 'boundingBox'){
    return boundingBox;
  }else if(propertyName == 'tag'){
    return tag;
  }else if(propertyName == 'parent'){
    return parent;
  }else if(propertyName == 'children'){
    return children;
  }else if(propertyName == 'autoUpdate'){
    return autoUpdate;
  }else if(propertyName == 'matrix'){
    return matrix;
  }else if(propertyName == 'matrixWorld'){
    return matrixWorld;
  }else if(propertyName == 'matrixAutoUpdate'){
    return matrixAutoUpdate;
  }else if(propertyName == 'matrixWorldAutoUpdate'){
    return matrixWorldAutoUpdate;
  }else if(propertyName == 'matrixWorldNeedsUpdate'){
    return matrixWorldNeedsUpdate;
  }else if(propertyName == 'layers'){
    return layers;
  }else if(propertyName == 'frustumCulled'){
    return frustumCulled;
  }else if(propertyName == 'renderOrder'){
    return renderOrder;
  }else if(propertyName == 'isImmediateRenderObject'){
    return isImmediateRenderObject;
  }else if(propertyName == 'userData'){
    return userData;
  }else if(propertyName == 'extra'){
    return extra;
  }else if(propertyName == 'geometry'){
    return geometry;
  }else if(propertyName == 'up'){
    return up;
  }else if(propertyName == 'position'){
    return position;
  }else if(propertyName == 'rotation'){
    return rotation;
  }else if(propertyName == 'quaternion'){
    return quaternion;
  }else if(propertyName == 'scale'){
    return scale;
  }else if(propertyName == 'modelViewMatrix'){
    return modelViewMatrix;
  }else if(propertyName == 'normalMatrix'){
    return normalMatrix;
  }else if(propertyName == 'material'){
    return material;
  }else if(propertyName == 'morphTargetInfluences'){
    return morphTargetInfluences;
  }else if(propertyName == 'morphTargetDictionary'){
    return morphTargetDictionary;
  }else if(propertyName == 'count'){
    return count;
  }else if(propertyName == 'bindMatrix'){
    return bindMatrix;
  }else if(propertyName == 'skeleton'){
    return skeleton;
  }else if(propertyName == 'overrideMaterial'){
    return overrideMaterial;
  }else if(propertyName == 'customDistanceMaterial'){
    return customDistanceMaterial;
  }else if(propertyName == 'customDepthMaterial'){
    return customDepthMaterial;
  }else if(propertyName == 'onBeforeRender'){
    return onBeforeRender;
  }else if(propertyName == 'background'){
    return background;
  }else if(propertyName == 'environment'){
    return environment;
  }else if(propertyName == 'instanceMatrix'){
    return instanceMatrix;
  }else if(propertyName == 'instanceColor'){
    return instanceColor;
  }

  console.error("Object3D.getProperty type: $type propertyName: $propertyName is not support ");
  return null;
}