<h5 dir="auto">Description of the problem</h5>
<p dir="auto">The orthographic shadow camera is hard coded, thus it only works in very limited circumstances. It seems like a simple typo, the input is called 'light' when it should probably be camera, and then a quick check to use the default or the camera that is passed in. Right now the 'light' parameter appears not to be used. I can probably make a pull request myself, but I wanted to check if anyone is already working on shadows, so as to not duplicate work.</p>
<p dir="auto">LightShadow.call( this, new OrthographicCamera( - 5, 5, 5, - 5, 0.5, 500 ) );<br>
<a href="https://github.com/mrdoob/three.js/blob/dev/src/lights/DirectionalLightShadow.js#L10">https://github.com/mrdoob/three.js/blob/dev/src/lights/DirectionalLightShadow.js#L10</a></p>
<p dir="auto">Also the link on this page to the source is broken (r83).<br>
<a href="https://threejs.org/docs/index.html?q=shadow#Reference/Lights.Shadows/DirectionalLightShadow" rel="nofollow">https://threejs.org/docs/index.html?q=shadow#Reference/Lights.Shadows/DirectionalLightShadow</a></p>
<h5 dir="auto">Three.js version</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Dev</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> r83</li>
</ul>
<h5 dir="auto">Browser</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> All of them</li>
</ul>
<h5 dir="auto">OS</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> All of them</li>
</ul>
<h5 dir="auto">Hardware Requirements (graphics card, VR Device, ...)</h5>
<p dir="auto">Any</p>
<p dir="auto">The <code class="notranslate">OBJLoader</code> strips vertices without any face while loading. I want to load a point cloud without any faces whatsoever, but this obviously does not work. I do realize stripping make perfect sense in most cases. I think a solution where the vertices &amp; faces are loaded naively at first, and then vertices are stripped in a separate step would be helpful. Then it would be fairly easy to make an option to the load function that disables that step.</p>
<p dir="auto">Mostly unrelated, but from glancing at the code it seems that vertices are duplicated once for each triangle. Any reason for this? Or am I mistaken?</p>