ProjectSurfaceOntoAxesPlane


Projects a surface onto one of three axes planes.

Syntax

C++
C#
Python
 
def ProjectSurfaceOntoAxesPlane(
	inSurface: Surface,
	inAxesPlaneType: PlaneType,
	outSurface: Surface,
	/,
	*,
	inOutputXScale: float | None = 1.0,
	inOutputXLimits: ValueLimits_f64 = ValueLimits_f64(None, None),
	inOutputYScale: float | None = 1.0,
	inOutputYLimits: ValueLimits_f64 = ValueLimits_f64(None, None),
	inOutputZOffset: float = 0,
	inOutputZScale: float | None = 1.0,
	inOutputZLimits: ValueLimits_f64 = ValueLimits_f64(None, None),
	inPointType: PlainType = PlainType.Int16,
	inMultipointHeight: SurfaceMultipointHeight = SurfaceMultipointHeight.Mean,
	diagSurfaceValidPointsRegion: Region | None = None
)
-> (
	outMinOutputX: float,
	outMinOutputY: float
)

Parameters

Name Type Range Default Description
Input value inSurface Surface
Input value inAxesPlaneType PlaneType
Input value inOutputXScale float | None 0.000001D - 1.0
Input value inOutputXLimits ValueLimits_f64 ValueLimits_f64(None, None)
Input value inOutputYScale float | None 0.000001D - 1.0
Input value inOutputYLimits ValueLimits_f64 ValueLimits_f64(None, None)
Input value inOutputZOffset float 0
Input value inOutputZScale float | None 0.000001D - 1.0
Input value inOutputZLimits ValueLimits_f64 ValueLimits_f64(None, None)
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 outMinOutputX float
Output value outMinOutputY float
Diagnostic input diagSurfaceValidPointsRegion Region | None None Region of locations where the surface points are valid