diff --git a/src/lib/elements/positionings/PositionPoint.ts b/src/lib/elements/positionings/PositionPoint.ts
index a9125b33b352024be85654784eb18ff7618ac1df..4a5516738b38dd0f7cc8daf5535ac790ed4e1b69 100644
--- a/src/lib/elements/positionings/PositionPoint.ts
+++ b/src/lib/elements/positionings/PositionPoint.ts
@@ -600,6 +600,13 @@ export class PositionPoint extends BaseElementContainer<Models.PositionPoint, Ba
         this.on("mousedown", this.selectInteraction.onPointerDown, this.selectInteraction);
         this.on("mouseup", this.selectInteraction.onSelect, this.selectInteraction);
 
+        // Hide element when primitives exists
+        if (this.model.primitives && this.model.primitives.length > 0) {
+            // Elements
+            // -- Position point element
+            this._positionPointElement.alpha = 0;
+        }
+
         // Show item
         this.showItem();
     }