Releases: hypar-io/Elements
Releases · hypar-io/Elements
getting back on track
this should help?
Start new Alpha stream
Same as 0.8.3 release
0.8.3
0.8.3
Added
Profile.ToModelCurves()
Profile.Difference()
Profile.Intersection()
Profile.Split()
Profile.Segments()
Bbox3.ToModelCurves()
Line.ExtendTo(IEnumerable<Line>)
Line.ExtendTo(Polyline)
Line.ExtendTo(Profile)
Line.ExtendTo(Polygon)
ConvexHull.FromPoints(IEnumerable<Vector3>)
ConvexHull.FromPolyline(Polyline)
ConvexHull.FromPolylines(IEnumerable<Polyline>)
ConvexHull.FromProfile(Profile)
Polygon.FromAlignedBoundingBox2d(IEnumerable<Vector3>)
Grid2d(Polygon, Grid1d, Grid1d)
Grid2d(IEnumerable<Polygon>, Grid1d, Grid1d)
Grid2d(Polygon, Vector3, Vector3, Vector3)
Grid2d(IEnumerable<Polygon>, Vector3, Vector3, Vector3)
Random.NextColor()
andRandom.NextMaterial()
Validator.DisableValidationOnConstruction
Vector3.ComputeDefaultBasisVectors()
Changed
- Make MeshConverter deserialization more flexible to accommodate a schema used in function
input_schema
. - Prevent the Polygon / Polyline constructors from throwing an exception on duplicate vertices, by removing duplicates automatically.
- Make
Grid1d
andGrid2d
serializable new Transform(Vector3 origin, Vector3 xAxis, Vector3 yAxis, Vector3 zAxis)
did not unitize its axes, this is fixed.- All solids and csgs will now have planar texture coordinates.
- Triangles are now validated to check for 3 distinct vertex positions.
Fixed
- Fixed a bug where
Polygon.UnionAll
was sometimes returning null when it shouldn't (Thanks @M-JULIANI !) - Fixed #517
- Fixed a bug where Grid2d subcells would not split correctly with
SplitAtPoint
Revit installer release
There is a new Revit addin that uses the lastest Elements.
Find it in that attached files, and enjoy!
HyparRevitAddin-installer.zip
0.8.3-alpha2
add Profile.UnionAll()
0.8.3-alpha0
Begin 0.8.3 alpha cycle
0.8.2: Merge pull request #486 from hypar-io/changelog
###Changed###
- The errors parameter for Model.FromJson now has the out modifier. It no longer takes a default value.
- Model deserialization only refreshes type cache if the forceTypeReload parameter is set to true.
###Fixed###
0.8.2-alpha1
Kick off the 0.8.2 cycle.
0.8.1
Getting Release Tags back on track
This release only exists to restore the usual semantic versioning tag value.