Bottom Location Line of a Structural Framing Member (Beam)

Hello,

I am wondering if anyone can help me modify this pyrevit code so I can get the bottom location curve/line/points of a beam instead of the top location line/points/curve.

Thank you

Dolly

import clr
import math

clr.AddReference(‘RevitAPI’)
from Autodesk.Revit.DB import *

clr.AddReference(‘ProtoGeometry’)
from Autodesk.DesignScript.Geometry import *

clr.AddReference(“RevitNodes”)
import Revit
clr.ImportExtensions(Revit.GeometryConversion)

clr.AddReference(“RevitServices”)
import RevitServices
from RevitServices.Persistence import DocumentManager

clr.AddReference(“DSCoreNodes”)
from DSCore import*

doc = DocumentManager.Instance.CurrentDBDocument
uiapp= DocumentManager.Instance.CurrentUIApplication
ap=uiapp.Application

dataEnteringNode = IN

Beams = UnwrapElement(IN[0])

numlist = list()
startpointlist= list()
endpointlist = list()
curves = list()

for Beam in Beams:
#param = BuiltInParameter.SLANTED_COLUMN_TYPE_PARAM
#pm=Column.get_Parameter(param)
#num=pm.AsInteger()
#if num ==0:
#pm.Set(2)
loc = Beam.Location
startpoints = loc. Curve.GetEndPoint(0).ToPoint()
startpointlist.append(startpoints)
endpoints = loc.Curve.GetEndPoint(1).ToPoint()
endpointlist.append(endpoints)

OUT = endpointlist, startpointlist,