addSecondMomentAreaProducts MethodStatic
Accumulate to the matrix of area products of a polygon with respect to an origin.
- The polygon is assumed to be planar and non-self-intersecting.
- Accumulated values are integrals over triangles from point 0 of the polygon to other edges of the polygon.
- Integral over each triangle is transformed to integrals from the given origin.
addSecondMomentAreaProducts(points: IndexedXYZCollection, origin: Point3d, moments: Matrix4d): void
Parameter | Type | Description |
---|---|---|
points | IndexedXYZCollection | array of points around the polygon. Final closure point is not needed. |
origin | Point3d | origin for global accumulation. |
moments | Matrix4d | 4x4 matrix where products are accumulated. |
Returns - void
Defined in
- geometry3d/PolygonOps.ts Line 598
Last Updated: 20 June, 2023