diff --git a/src/components/heightfield.js b/src/components/heightfield.js
index e9bdd388285e5a7268e6cfc7832f69070dab1e68..b1ed8b46bee36c243544476a7f59fb33b575a5fb 100644
--- a/src/components/heightfield.js
+++ b/src/components/heightfield.js
@@ -3,12 +3,12 @@ AFRAME.registerComponent("heightfield", {
   init() {
     this.el.addEventListener("componentinitialized", e => {
       if (e.detail.name === "static-body") {
-        this.initShape(this.el.components["static-body"]);
+        this.generateAndAddHeightfield(this.el.components["static-body"]);
       }
     });
     this.el.setAttribute("static-body", { shape: "none", mass: 0 });
   },
-  initShape(body) {
+  generateAndAddHeightfield(body) {
     const mesh = this.el.object3D.getObjectByProperty("type", "Mesh");
     mesh.geometry.computeBoundingBox();
     const size = new THREE.Vector3();