Joe Pea

Results 958 issues of Joe Pea

`_calcSize` calls are currently not necessarily called inside an animation frame. Maybe they can be treated just like `_calculateMatrix`, so f.e. code like ```js this._calcSize() this._needsToBeRendered() ``` will just be...

enhancement
cpu-performance
good first issue

We currently have our own event system, and the DOM has one too. We should use the DOM's event system so we're more aligned with standards, and also provide a...

enhancement
API
good first issue

For example, I think `mountPoint` and `align` should default to `0.5` on at least the Xand Y axes, which would make things centered in a parent by default. Maybe things...

API
good first issue

In order to make it easy for existing Three.js developers to try out LUME an faithfully apply the same concepts they know from Three.js, we should add an option (and...

enhancement
API

GitPod URLs can link to a specific file of a repo. We can link a from a markdown file directly to the source file opened in the GitPod editor. https://www.gitpod.io/docs/context-urls/#file-context

website

After https://github.com/lume/lume/issues/219 is done, we'll eventually want to bring back the `"./": "./dist/"` mapping to the `exports` field of `package.json`, so that consumers can avoid having to put `dist/` in...

enhancement
good first issue
infrastructure

So that we can for example do: ```js const scene = new Scene({ children: [ new Node({ id: 'lorem', absoluteSize: {x:100, y:200}, align: {x:0.5, y:0.5}, }) ] }) const node...

question
API
good first issue
idea

[Popmotion](https://popmotion.io) has progressed a lot as an animation library since it came out! It's not just a tweening library anymore. Tween.js is nice, but it's just a tweening library. Popmotion...

API

There's already a [PCSS soft-shadow shader [in the Three.js examples](https://threejs.org/examples/?q=shadow#webgl_shadowmap_pcss). What we can do is formally expose it via Infamous API so that it is easy to make lighting have...

We'll make some changes to Three.js that make it easy to specify per-object shadow rendering features. The current Three.js only allows whole-scene shadow settings, which means that fixing some shadow...