Elements
Elements copied to clipboard
The smallest useful BIM.
BACKGROUND: It's a part of the PRs that will help to introduce multiple representations concept. DESCRIPTION: SharedObject - is object with id. During deserialization SharetdObject has the same behavior as...
**Describe the bug** From version 1.6.0 to 2.0.0, an exception is thrown when initializing some Sweep objects, in cases where possible earlier. A reproducible example is included below. ``` Test...
**Describe the bug** I tried to generate some Elliptic Arcs for purposes of testing new intersection logic. Since the changes not yet merged into Elements, I couldn't use the function...
**Describe the bug** Starting with Hypar.Elements 2.0.0, polylines are parametrized `0 -> # vertices - 1`, which changed the behavior of methods such as `PointAt`. In order to facilitate simple...
We currently use libtess, which works well for planar meshing but does not create triangulations that are suitable for analytical purposed (i.e. without skinny triangles). Investigate Triangle.net
We have several graph-like structures in Elements that could probably merge: - `Network` - `AdaptiveGrid` - `CellComplex`
The `ICurve` interface should be updated to support intersections as follows: - Curve intersecting with Curve. - Curve intersecting with Plane.
BACKGROUND: - We needed ability to create PDF drawing. But we were using Svg.net library that didn't support it. DESCRIPTION: - All common SVG classes don't have any dependences from...
We cannot currently support certain types of exports from IFC because they contain `IfcIndexedPolycurve` which was added in IFC4 Addendum 1. We need to create an indexed polycurve type which...
**Describe the bug** When I run all unit tests of elements, all of them run fast but CsgTests.Differences takes more than 12 minutes to execute. I just end test execution...