Retrieve Area from List<Curve>

Retrieve Area from List<Curve>

Anonymous
Not applicable
2,022 Views
6 Replies
Message 1 of 7

Retrieve Area from List<Curve>

Anonymous
Not applicable

Hello guys, I have a polygon created by multi-detail line in active view.

 

I want to retrieve area of this polygon. Thank you very much.

0 Likes
Accepted solutions (1)
2,023 Views
6 Replies
Replies (6)
Message 2 of 7

Revitalizer
Advisor
Advisor
Accepted solution

Hi,

 

ExporterIFCUtils.ComputeAreaOfCurveLoops(IList<CurveLoop> curveLoops)

 

 

Revitalizer




Rudolf Honke
Software Developer
Mensch und Maschine





Message 3 of 7

Anonymous
Not applicable

Dear Revitalizer,

 

Thank you very much. 🙂

0 Likes
Message 4 of 7

Anonymous
Not applicable

Hi

I can't find the class "ExporterIFCUtils" under the IFC namespace. What references are you using ?

0 Likes
Message 5 of 7

recepagah12
Advocate
Advocate

As reference in visual strudio, use the  using Autodesk.Revit.DB.IFC;

In IFC Namespace -->

ExporterIFCUtils -->

ComputeAreaOfCurveLoops (Ilist<CurveLoop) curveLoops)

0 Likes
Message 6 of 7

Anonymous
Not applicable

Thanks! actually I was missing the assembly REVITAPIIFC.dll in project references.

 

0 Likes
Message 7 of 7

Anonymous
Not applicable

The method return 0 for curveloops that are non-planar.

Any idea how to compute the area of the curveloops laid on the curved surfaces? I'm trying to find  the area of an opening in a curved wall.

0 Likes