ArrangePoint3DGrid


Creates a surface structure from Point3DGrid taking into account X and Y coordinates.

Syntax

C++
C#
Python
 
def ArrangePoint3DGrid(
	inPoint3DGrid: Point3DGrid,
	outSurface: Surface,
	/,
	*,
	inXLimits: ValueLimits_f64 = ValueLimits_f64(None, None),
	inXScale: float = 1.0,
	inYLimits: ValueLimits_f64 = ValueLimits_f64(None, None),
	inYScale: float = 1.0,
	inZLimits: ValueLimits_f64 = ValueLimits_f64(None, None),
	inZOffset: float = 0,
	inZScale: float = 1.0,
	inPointType: PlainType = PlainType.Int16,
	inMultipointHeight: SurfaceMultipointHeight = SurfaceMultipointHeight.Mean,
	diagSurfaceValidPointsRegion: Region | None = None
)
-> (
	outMinX: float,
	outMinY: float
)

Parameters

Name Type Range Default Description
Input value inPoint3DGrid Point3DGrid
Input value inXLimits ValueLimits_f64 ValueLimits_f64(None, None)
Input value inXScale float 0.000001D - 1.0
Input value inYLimits ValueLimits_f64 ValueLimits_f64(None, None)
Input value inYScale float 0.000001D - 1.0
Input value inZLimits ValueLimits_f64 ValueLimits_f64(None, None)
Input value inZOffset float 0
Input value inZScale float 0.000001D - 1.0
Input value inPointType PlainType PlainType.Int16 Type of single point Z coordinate
Input value inMultipointHeight SurfaceMultipointHeight SurfaceMultipointHeight.Mean Determines the Z coordinate of a surface point created from more than one point
Output value outSurface Surface
Output value outMinX float
Output value outMinY float
Diagnostic input diagSurfaceValidPointsRegion Region | None None Region of locations where the surface points are valid