Creates a new non-hosted point load within the project using data at point.
Namespace: Autodesk.Revit.DB.Structure
Assembly: RevitAPI (in RevitAPI.dll) Version: 16.0.0.0 (16.0.0.0)
Since: 2016
Syntax
C# |
---|
|
Visual Basic |
---|
|
Visual C++ |
---|
|
Parameters
- aDoc
- Type: Autodesk.Revit.DB Document
Document to which new point load will be added.
- point
- Type: Autodesk.Revit.DB XYZ
The position of point load, measured in decimal feet.
- forceVector
- Type: Autodesk.Revit.DB XYZ
The applied 3d force vector.
- momentVector
- Type: Autodesk.Revit.DB XYZ
The applied 3d moment vector.
- symbol
- Type: Autodesk.Revit.DB.Structure PointLoadType
The symbol of the PointLoad. Set a null reference ( Nothing in Visual Basic) to use default type.
- plane
- Type: Autodesk.Revit.DB SketchPlane
The work plane of the PointLoad. Set a null reference ( Nothing in Visual Basic) to use default plane.
Return Value
If successful, returns the newly created PointLoad, a null reference ( Nothing in Visual Basic) otherwise.Examples

public PointLoad CreatePointLoad(Autodesk.Revit.DB.Document document)
{
//Define the location at which the PointLoad is applied.
XYZ point = new XYZ(0, 0, 4);
//Define the 3d force vector.
XYZ force = new XYZ(0, 0, -1);
//Define the 3d moment vector.
XYZ moment = new XYZ(0, 0, 0);
PointLoad pointLoad = PointLoad.Create(document, point, force, moment, null, null);
return pointLoad;
}

'Define the location at which the PointLoad is applied.
Dim point As New XYZ(0, 0, 4)
'Define the 3d force.
Dim force As New XYZ(0, 0, -1)
'Define the 3d moment.
Dim moment As New XYZ(0, 0, 0)
Dim pointLoad As PointLoad = pointLoad.Create(document, point, force, moment, Nothing, Nothing)
Exceptions
Exception | Condition |
---|---|
Autodesk.Revit.Exceptions ArgumentException | Thrown when work plane is not valid. |
Autodesk.Revit.Exceptions ArgumentNullException | A non-optional argument was NULL |
Autodesk.Revit.Exceptions ArgumentsInconsistentException | Thrown when force and moment vectors are equal zero. |
Autodesk.Revit.Exceptions InvalidOperationException | Thrown if type could not be set for newly created point load. |