Skip to content

Releases: hypar-io/Elements

getting back on track

02 Mar 20:17
c847e9e
Compare
Choose a tag to compare

this should help?

Start new Alpha stream

19 Feb 15:59
929d68f
Compare
Choose a tag to compare
Pre-release

Same as 0.8.3 release

0.8.3

19 Feb 15:58
929d68f
Compare
Choose a tag to compare

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() and Random.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 and Grid2d 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

01 Feb 22:20
297e3e0
Compare
Choose a tag to compare

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

27 Jan 18:15
71abe93
Compare
Choose a tag to compare
0.8.3-alpha2 Pre-release
Pre-release

add Profile.UnionAll()

0.8.3-alpha0

26 Jan 02:25
babe986
Compare
Choose a tag to compare

Begin 0.8.3 alpha cycle

0.8.2: Merge pull request #486 from hypar-io/changelog

20 Jan 22:41
60dc59d
Compare
Choose a tag to compare

###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###

  • Fixed #483 Deserialization of profiles created in UpdateRepresentation
  • Fixed #484 Failure to deserialize Model if any assembly can't be loaded.

0.8.2-alpha1

14 Jan 21:31
7c8de1c
Compare
Choose a tag to compare

Kick off the 0.8.2 cycle.

0.8.1

14 Jan 20:56
7c8de1c
Compare
Choose a tag to compare

0.8.1 comes with a number of improvements to grids, type generation, and glTF export. For more information see the changelog.

Getting Release Tags back on track

02 Dec 20:48
5287dbb
Compare
Choose a tag to compare

This release only exists to restore the usual semantic versioning tag value.