Open dpetranek opened 1 year ago
When I try to draw an octahedron I get the following runtime error:
Uncaught TypeError: module$node_modules$three$build$three_cjs.Octahedron is not a constructor
Here's my setup:
(defn threeagent-root [] [:object [:ambient-light {:intensity 1.50}] [:box {:position [2 2 -5]}] [:dodecahedron {:position [0 0 -5] :radius 1}] [:octahedron {:position [-1 -2 -5] :radius 1}]]) (defn threeagent-scene [root-fn] (let [ref (react/createRef)] (r/create-class {:display-name "threeagent" :reagent-render (fn [] [:canvas {:ref ref}]) :component-did-mount (fn [_] (th/render root-fn (.-current ref))) :component-did-update (fn [_] (th/render root-fn (.-current ref)))}))) (defn root [] [:div [:h4 "Embedded Threagent Scene"] [threeagent-scene threeagent-root]]) (defn ^:dev/after-load init [] (rdom/render root (.getElementById js/document "app")))
I'm using the following: shadow-cljs 2.25.2 threeagent 1.0.1 three 0.152.0
I've also tried with the newest version of three, 0.155.0, with the same result.
When I try to draw an octahedron I get the following runtime error:
Uncaught TypeError: module$node_modules$three$build$three_cjs.Octahedron is not a constructor
Here's my setup:
I'm using the following: shadow-cljs 2.25.2 threeagent 1.0.1 three 0.152.0
I've also tried with the newest version of three, 0.155.0, with the same result.