We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 44854c3 + 43ec2e2 commit 1f21466Copy full SHA for 1f21466
Sources/RKPointPin/RKPointPin.swift
@@ -185,11 +185,16 @@ public class RKPointPin: UIView {
185
guard let ent = self.targetEntity,
186
ent.scene != nil,
187
let projPoint = arView.project(ent.position(relativeTo: nil)) else {
188
- if self.pinBody.isHidden {
189
- // hide because we do not want to show it now
+ if !self.pinBody.isHidden {
+ // hide pin if it is showing
190
+ self.pinBody.isHidden = true
191
}
192
return
193
194
+ if self.pinBody.isHidden {
195
+ // show pin if it is hidden
196
+ self.pinBody.isHidden = false
197
+ }
198
let matrixZAxis = arView.cameraTransform.matrix.columns.2
199
let zFacing: SIMD3<Float> = [matrixZAxis.x, matrixZAxis.y, matrixZAxis.z]
200
let toEntityDirection = ent.position(relativeTo: nil) - arView.cameraTransform.translation
0 commit comments