WestLangley
WestLangley
I have asked the OP repeatedly for his use case so I could first determine the changes required to support his needs, and then determine the consequences of those changes...
One can find `Object3D.rotateAroundWorldAxis( point, axis, angle )` in [this stackoverflow answer](https://stackoverflow.com/a/32038265/1461008). [Previously](https://github.com/mrdoob/three.js/issues/3211#issuecomment-15163926) @mrdoob was not in favor of adding this method. I'm OK with that decision.
Confirmed. If the DDS file is converted to PNG, then the model renders correctly. ``` "mapDiffuse" : "monster_2008.png", ```
> Random guess... Maybe texture.flipY needs to be set to false for DDS? Yes, it appears that the texture is rendered upside down, but `texture.flipY` has no effect for some...
>I do not think we can use Infinity... >JSON doesn't support Infinity so we wouldn't be able to de/serialize the value. Why do we serialize default values sometimes -- and...
Right. But my larger point is the `toJSON()` method needs to be revisited. It is not at all consistent.
> The KHR_materials_volume spec requires that `attenuationDistance` be greater than zero if present. It defaults to Infinity if not present. It defaults to zero in three.js. So maybe you should...
Sorry, my incidental clicks changed the original post. I think I restored it. I thought one could only toggle a check box by "editing" the post... but apparently that is...
I refactored the area light code and I am familiar with it, too. For shadow support, see https://eheitzresearch.wordpress.com/705-2/.
@bhouston Oh, yeah... there is also https://github.com/mrdoob/three.js/pull/13057. If you read the entire discussion, I think the consensus was to add 'cookie' support to `SpotLight`, which would presumably allow for a...