@misc{jasper_texse,
  author       = {Jasper},
  title        = {TeX StackExchange user profile: Jasper},
  howpublished = {\url{https://tex.stackexchange.com/users/319072/jasper}},
  note         = {Accessed: 2025-08-12},
}
@misc{nyberg2011hidden,
  author       = {Nyberg, Daniel},
  title        = {Analysis of Two Common Hidden Surface Removal Algorithms, Painter's Algorithm \& Z-Buffering},
  year         = {2011},
  school       = {KTH, School of Computer Science and Communication (CSC)},
  type         = {Independent thesis Advanced level (professional degree), 10 credits / 15 HE credits},
  series       = {Kandidatexjobb CSC ; K11061},
  note         = {Supervisors: Lars Kjelldahl. Examiners: Mads Dam.},
  howpublished = {\url{http://www.csc.kth.se/utbildning/kandidatexjobb/datateknik/2011/rapport/nyberg_daniel_K11061.pdf}},
  urn          = {urn:nbn:se:kth:diva-130849},
  oai          = {oai:DiVA.org:kth-130849},
  keywords     = {Computer Sciences, Hidden surface removal, Painter's algorithm, Z-buffering, Binary Space Partitioning}
}
@online{skillmon2025answer3dpointsort,
  author       = {Skillmon},
  title        = {Answer to “3d point sorting in tikz”},
  year         = {2025},
  howpublished = {TeX.StackExchange answer},
  note         = {Accepted answer with LaTeX3-based segment list and sorting macros},
  url          = {https://tex.stackexchange.com/a/734098}
}
@MISC {5062592,
    TITLE = {How does the dot product give correct depth ordering in orthographic 3D projections?},
    AUTHOR = {P123 (https://math.stackexchange.com/users/1499599/p123)},
    HOWPUBLISHED = {Mathematics Stack Exchange},
    NOTE = {URL:https://math.stackexchange.com/q/5062592 (version: 2025-05-06)},
    URL = {https://math.stackexchange.com/q/5062592}
}
@misc{jasper2025tikzparametricsurface,
  author       = {Jasper},
  title        = {TikZ Parametric Surface Debugging Request},
  howpublished = {TeX StackExchange},
  note         = {Asked January 10, 2025; accessed August 6, 2025},
  url          = {https://tex.stackexchange.com/q/734691}
}
@MISC {5063772,
    TITLE = {Exact Triangle Sorting for Orthographic Rendering of a Triangulated Surface},
    AUTHOR = {Jasper (https://math.stackexchange.com/users/1499599/jasper)},
    HOWPUBLISHED = {Mathematics Stack Exchange},
    NOTE = {URL:https://math.stackexchange.com/q/5063772 (version: 2025-05-17)},
    URL = {https://math.stackexchange.com/q/5063772}
}
@book{rogers1976mathematical,
  author    = {David F. Rogers and J. Alan Adams},
  title     = {Mathematical Elements for Computer Graphics},
  publisher = {McGraw-Hill},
  year      = {1976},
  isbn      = {0070535272},
  pages     = {239},
  address   = {New York},
  note      = {First edition}
}
@misc{chernoff2025creating,
  author       = {Max Chernoff},
  title        = {Creating TeX commands from Lua (answer)},
  howpublished = {TeX Stack Exchange answer},
  year         = {2025},
  month        = jul,
  day          = {15},
  url          = {https://tex.stackexchange.com/a/747876/319072},
  note         = {Accessed: 2025-08-31}
}

@MISC {51328,
    TITLE = {Determining if an arbitrary point lies inside a triangle defined by three points?},
    AUTHOR = {M.B. (https://math.stackexchange.com/users/2900/m-b)},
    HOWPUBLISHED = {Mathematics Stack Exchange},
    NOTE = {URL:https://math.stackexchange.com/q/51328 (version: 2011-07-14)},
    EPRINT = {https://math.stackexchange.com/q/51328},
    URL = {https://math.stackexchange.com/q/51328}
}