/** * Add everyting to DOM * * @return void */ protected function prepare() { if ($this->prepared) { return; } /* Append all assets */ $assets = $this->assets->getAssets(); !$assets ?: $this->aframeDomObj->appendAssets($assets); /* Append all primitives */ $this->preparePrimitives(); /* Append all entities */ $this->aframeDomObj->appendEntities($this->entities); $this->aframeDomObj->appendSceneComponents($this->components); $this->prepared = true; }