# ModelNode `ModelNode` is simply a `ScenegraphNode` that contains a `Model` for drawing. ## Constructor `ModelNode(webglContextOrModel, props: Object)` - If a WebGL context is passed, a `Model` will be created internally, otherwise the passed `Model` will be used. - `props` is the same props as `Model`, plus `props.managedResources`, an array of resources that this model owns. ## Methods `ModelNode` wraps the following `Model` method and simply proxies them to its internal `Model`: - `draw` - `setUniforms` - `setAttributes` - `updateModuleSettings` - `delete` (calls `Model.delete` and also deletes managed resource)