message: Range3d.isNull sounds like a property but is actually a function, and
  !myRange.isNull is not a compiler error, it's just false because duh.
diff: @@ -39,7 +39,7 @@ export class QParams2d {
  }
  public setFromRange(range: Range2d) {
  - if (!range.isNull) {
  + if (!range.isNull()) {
  this.setFrom(range.low.x, range.low.y, Quantization.computeScale(range.high.x - range.low.x), Quantization.computeScale(range.high.y - range.low.y));
  } else {
  this.origin.x = this.origin.y = this.scale.x = this.scale.y = 0;
  @@ -173,7 +173,7 @@ export class QParams3d {
  }
  public setFromRange(range: Range3d) {
  - if (!range.isNull) {
  + if (!range.isNull()) {
  this.setFrom(range.low.x, range.low.y, range.low.z,
  Quantization.computeScale(range.high.x - range.low.x), Quantization.computeScale(range.high.y - range.low.y), Quantization.computeScale(range.high.z - range.low.z));
  } else {
  