RVTDocs.com
Namespace: Autodesk.Revit.DB Class: Floor

Floor.GetNormalAtVerticalProjectionPoint

Method
Description:
Return a surface normal on either the top or bottom face of a floor slab at a point corresponding to the vertical projection of an arbitrary point in project space.
Remarks:
If the floor is shape edited, the floor location at which we attempt to take the normal must be within the boundaries of a face on the slab. Otherwise the method will return null.
Syntax
public XYZ GetNormalAtVerticalProjectionPoint(
	XYZ modelLocation,
	FloorFace floorFace
)
Parameters
Parameter Type Description
modelLocation XYZ A point in project coordinates whose vertical projection will determine the location at which the normal will be taken.
floorFace FloorFace A flag determining whether the top or bottom face of the floor should be used.
Return Value
Type Description
XYZ Normal vector on the slab at the projection point.