get needsUpdate() {

		return /*this.object.static !== true &&*/ ( this.initialNodesCacheKey !== this.getDynamicCacheKey() || this.clippingNeedsUpdate );

	}
Whether the render object requires an update or not.

Note: There are two distinct places where render objects are checked for an update.

1. In `RenderObjects.get()` which is executed when the render object is request. This
method checks the `needsUpdate` flag and recreates the render object if necessary.
2. In `Renderer._renderObjectDirect()` right after getting the render object via
`RenderObjects.get()`. The render object's NodeMaterialObserver is then used to detect
a need for a refresh due to material, geometry or object related value changes.

TODO: Investigate if it's possible to merge both steps so there is only a single place
that performs the 'needsUpdate' check.

@type {boolean}
@readonly