Skip to main content
API Reference NianticSpatial.NSDK.AR.Occlusion NsdkPointCloudGenerator

Generate

Generate a point cloud from a depth texture using the given intrinsics and extrinsics.

Declaration

public Vector4[] Generate(Texture depth, XRCameraIntrinsics intrinsics, Matrix4x4 extrinsics)

Summary

Generate a point cloud from a depth texture using the given intrinsics and extrinsics.

Remarks

This is an allocating, blocking call.

Returns

A collection of 3D points generated from the image.

Parameters

NameTypeSummary
depthTexture
The depth image.
intrinsicsXRCameraIntrinsics
The camera intrinsic parameters for the depth image.
extrinsicsMatrix4x4
The camera to world transform.

Overload 1

public Vector4[] Generate(Texture depth, Matrix4x4 intrinsics, Matrix4x4 extrinsics)

Summary

Generate a point cloud from a depth texture using the given intrinsics and extrinsics.

Remarks

This is an allocating, blocking call.

Returns

A collection of 3D points generated from the image.

Parameters

NameTypeSummary
depthTexture
The depth image.
intrinsicsXRCameraIntrinsics
The camera intrinsic parameters for the depth image.
extrinsicsMatrix4x4
The camera to world transform.

Overload 2

public void Generate(Texture depth, XRCameraIntrinsics intrinsics, Matrix4x4 extrinsics, ref Vector4[] result)

Summary

Generate a point cloud from a depth texture using the given intrinsics and extrinsics.

Remarks

This is a non-allocating, blocking call.

Parameters

NameTypeSummary
depthTexture
The depth image.
intrinsicsXRCameraIntrinsics
The camera intrinsic parameters for the depth image.
extrinsicsMatrix4x4
The camera to world transform.

Overload 3

public void Generate(Texture depth, Matrix4x4 intrinsics, Matrix4x4 extrinsics, ref Vector4[] result)

Summary

Generate a point cloud from a depth texture using the given intrinsics and extrinsics.

Remarks

This is a non-allocating, blocking call.

Parameters

NameTypeSummary
depthTexture
The depth image.
intrinsicsXRCameraIntrinsics
The camera intrinsic parameters for the depth image.
extrinsicsMatrix4x4
The camera to world transform.