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 | |
|---|---|---|---|---|---|
![]() |
inSurface | Surface | |||
![]() |
inAxesPlaneType | PlaneType | |||
![]() |
inOutputXScale | float | None | 0.000001D - ![]() |
1.0 | |
![]() |
inOutputXLimits | ValueLimits_f64 | ValueLimits_f64(None, None) | ||
![]() |
inOutputYScale | float | None | 0.000001D - ![]() |
1.0 | |
![]() |
inOutputYLimits | ValueLimits_f64 | ValueLimits_f64(None, None) | ||
![]() |
inOutputZOffset | float | 0 | ||
![]() |
inOutputZScale | float | None | 0.000001D - ![]() |
1.0 | |
![]() |
inOutputZLimits | ValueLimits_f64 | ValueLimits_f64(None, None) | ||
![]() |
inPointType | PlainType | PlainType.Int16 | Type of single point Z coordinate | |
![]() |
inMultipointHeight | SurfaceMultipointHeight | SurfaceMultipointHeight.Mean | Determines the Z coordinate of a surface point created from more than one point | |
![]() |
outSurface | Surface | |||
![]() |
outMinOutputX | float | |||
![]() |
outMinOutputY | float | |||
![]() |
diagSurfaceValidPointsRegion | Region | None | None | Region of locations where the surface points are valid |




