Instance Property

geometryIndex

The index of the geometry element whose surface the search ray intersects.

Declaration

@property(nonatomic, readonly) NSInteger geometryIndex;

Discussion

Every SCNGeometry object contains one or more SCNGeometryElement objects that define how its vertices connect to form a surface. This property provides the index of the geometry element intersecting the search ray. For more information about that geometry element, use the geometry’s geometryElementAtIndex: method.

See Also

Retrieving Information About a Hit-Test Result

node

The node whose geometry intersects the search ray.

faceIndex

The index of the primitive in the geometry element intersected by the search ray.

localCoordinates

The point of intersection between the geometry and the search ray, in the local coordinate system of the node containing the geometry.

worldCoordinates

The point of intersection between the geometry and the search ray, in the scene’s world coordinate system.

localNormal

The surface normal vector at the point of intersection, in the local coordinate system of the node containing the geometry intersected by the search ray.

worldNormal

The surface normal vector at the point of intersection, in the scene’s world coordinate system.

modelTransform

The world transform matrix of the node containing the intersection.

- textureCoordinatesWithMappingChannel:

Returns the texture coordinates at the point of intersection for the specified texture mapping channel.