<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.1.1">Jekyll</generator><link href="https://wejn.org/feed/by_tag/3d.xml" rel="self" type="application/atom+xml" /><link href="https://wejn.org/" rel="alternate" type="text/html" /><updated>2026-01-28T22:33:22+01:00</updated><id>https://wejn.org/feed/by_tag/3d.xml</id><title type="html">Wejn.org</title><subtitle>Wejn's corner on the interwebs, containing articles about computers (Linux), programming, system administration, and whatever else takes my fancy.</subtitle><author><name>Michal Jirků</name></author><entry><title type="html">Tinyrenderer in Elixir (part of it, anyway)</title><link href="https://wejn.org/2022/03/tinyrenderer-in-elixir/" rel="alternate" type="text/html" title="Tinyrenderer in Elixir (part of it, anyway)" /><published>2022-03-27T12:39:00+02:00</published><updated>2023-09-16T19:29:41+02:00</updated><id>https://wejn.org/2022/03/tinyrenderer-in-elixir</id><author><name>Michal Jirků</name></author><category term="beam" /><category term="elixir" /><category term="3d" /><category term="fun" /><category term="quickie" /><summary type="html">Problem statement</summary></entry><entry><title type="html">Cracking the three.js object fitting (to camera) nut</title><link href="https://wejn.org/2020/12/cracking-the-threejs-object-fitting-nut/" rel="alternate" type="text/html" title="Cracking the three.js object fitting (to camera) nut" /><published>2020-12-27T16:33:00+01:00</published><updated>2020-12-27T18:12:25+01:00</updated><id>https://wejn.org/2020/12/cracking-the-threejs-object-fitting-nut</id><author><name>Michal Jirků</name></author><category term="programming" /><category term="javascript" /><category term="3d" /><category term="geometry" /><summary type="html">Tl;dr This article explains both backstory and solution for fitting an object within a Perspective camera in three.js library. In other words, how far to pull back a camera on z axis to get an object displayed as big as possible without clipping.</summary></entry></feed>