# Haxe implementation of The Ray Tracer Challenge

**URL:** <https://community.haxe.org/t/haxe-implementation-of-the-ray-tracer-challenge/2740>\
**Category:** Showcase\
**Created:** [October 26, 2020, 7:39pm UTC](https://community.haxe.org/t/haxe-implementation-of-the-ray-tracer-challenge/2740 "2020-10-26T19:39:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hersir](https://community.haxe.org/user_avatar/community.haxe.org/hersir/32/151_2.png) [@Hersir](https://community.haxe.org/u/Hersir)\
**Post date:** [October 26, 2020, 7:39pm UTC](https://community.haxe.org/t/haxe-implementation-of-the-ray-tracer-challenge/2740/1 "2020-10-26T19:39:01Z")

</div>

Hi,

needs second round of code cleaning but finished my [implementation](https://github.com/Hersir88/ray-tracer-challenge-hx) of the [The Ray Tracer Challenge](https://pragprog.com/titles/jbtracer/the-ray-tracer-challenge/) 🙂

not everything worked but was interesting journey 🙂

---

<div class="post-metadata">

**Author:** ![mark.knol](https://community.haxe.org/user_avatar/community.haxe.org/mark.knol/32/50_2.png) [@mark.knol](https://community.haxe.org/u/mark.knol)\
**Post date:** [October 27, 2020, 1:16pm UTC](https://community.haxe.org/t/haxe-implementation-of-the-ray-tracer-challenge/2740/2 "2020-10-27T13:16:40Z")

</div>

Super cool!

Maybe you can improve performance a bit by using Float32Arrays

```haxe
abstract Tuple(Float32Array) from Float32Array to Float32Array {

```

---

<div class="post-metadata">

**Author:** ![Hersir](https://community.haxe.org/user_avatar/community.haxe.org/hersir/32/151_2.png) [@Hersir](https://community.haxe.org/u/Hersir)\
**Post date:** [October 27, 2020, 1:52pm UTC](https://community.haxe.org/t/haxe-implementation-of-the-ray-tracer-challenge/2740/3 "2020-10-27T13:52:43Z")

</div>

@mark.knol could give a try
