setOpacity (opacity) {
    super.setOpacity(opacity);
    const borderOpacity = opacity * this.borderColor.a;
    if (this.meshes.innerGeometry) {
      this.shapeMaterial.opacity = borderOpacity;
    }
    if (this.object.hasNotices()) {
      this.dotMaterial.opacity = opacity * this.dotColor.a;
    }
  }
This section would make the inner geometry/icon be the notice geometry and so if
the notice severity level would set the color of the icon.  Switching the icons
to be the notices was to big a jump for me without community feedback, so I left
this behind to spark ideas and feedback.  aSqrd-eSqrd, 30-Apr-2019
*
if (shape.innerGeometry != undefined) {
  this.meshes.noticeDot = this.addChildElement(shape.innerGeometry, this.shapeMaterial);
  if (this.object.hasNotices()) {
    this.dotMaterial = this.shapeMaterial;
  }
} else {
 this.meshes.noticeDot = this.addChildElement(NodeView.getNoticeDotGeometry(radius), this.dotMaterial);
}