@ali.safiaddine
You can try with get_Geometry(opt) in stead:
import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Structure import *
clr.AddReference('RevitNodes')
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.ImportExtensions(Revit.Elements)
rebar = UnwrapElement(IN[0])
view = UnwrapElement(IN[1])
opt = Options()
opt.View = view
opt.IncludeNonVisibleObjects = True
geomEl = rebar.get_Geometry(opt)
OUT=[]
for geomObj in geomEl:
if geomObj.ToString() != 'Autodesk.Revit.DB.Solid':
OUT.append(geomObj.ToProtoType())