3D Engine Design for Virtual Globes Cover
Home TOC Back Cover Reviews Code Figures Bibliography BibTeX Errata Blog

Errata

  • Page 15: Top paragraph: "even though they are both one square degree" should be "even though they are both one hundred square degrees."
  • Page 17: In Listing 2.2, the signs of the X and Y components of vector n in the comment are reversed. It should be "(-1.0 / Sqrt(2.0), 1.0 / Sqrt(2.0), 0.0)".
  • Page 27: In Listing 2.8, the last line of the ScaleToGeocentricSurface function should read "return beta * p;".
  • Page 34: In the last equation on the page, "h = sign(h • r - 0)||h||", the "- 0" is extraneous.
  • Page 62: In Listing 3.7, the second else condition should be "else (leftEnabled > rightEnabled)" instead of "else (rightEnabled > leftEnabled)".
  • Page 147: The first sentence, "The function u_blendDurationScale is simply precomputed as ..." should read, "The uniform u_blendDurationScale is simply precomputed as ..."
  • Page 166: centereye should be (28728.76, -28740.95, 16334.01, 1.0), not (0.0, 0.0, -800.0, 1.0).
  • Page 170: The last sentence of the first paragraph, "The complete RTC code example is in the CPURelativeToEye class in Chapter05Jitter," should read, "The complete RTE code example is in the CPURelativeToEye class in Chapter05Jitter."
  • Page 430: Figure 13.10 is missing the red square. It should be:

    Figure 13.10

Please email us us with additional errata: authors@virtualglobebook.com.