Hi, I defined the support line of a quote from a pick point and a line defined by vector and distance
this line is only a 90° rotation of a direction vector of parallel elements
I admit that I have difficulty analyzing the result
attached gif
pickpoint node
import sys
import clr
clr.AddReference('RevitAPI')
import Autodesk
from Autodesk.Revit.DB import *
clr.AddReference('RevitNodes')
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.AddReference('RevitAPIUI')
from Autodesk.Revit.UI import *
from Autodesk.Revit.UI.Selection import *
clr.AddReference('RevitServices')
import RevitServices
from RevitServices.Persistence import DocumentManager
doc = DocumentManager.Instance.CurrentDBDocument
uidoc = DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument
TaskDialog.Show("Passage de la cote", "Sélectionnez un point de passage de la cotation puis appuyez sur Esc")
outPt = []
flag = True
while flag:
try:
pt = uidoc.Selection.PickPoint("Sélectionnez un point de passage de la cotation puis appuyez sur Esc")
outPt.append(pt.ToPoint())
except:
flag = False
break
OUT = outPt
and extract from the script
thanks in advance
Sincerely
christian.stan