G-Shark is a free and open-source geometry library designed for computational designers and software developers in the Architecture, Engineering, and Construction (AEC) industry.
@NishantChandrashekhar, @chuongmep, @d3ssy and @devel0
@NishantC5, @cesarecaoduro, @d3ssy, @devel0, @sonomirco
Adds check for surface planarity.
Adds surface planarity check.
Close #203
Update package description.
Modifies nuget package description and summary.
Dev/guma/refactor transform
Refactors transform logic into TransfomationMatrix, responsible for defining the structure and base logic of a transform matrix, and Transform, responsible for exposing transformation methods and their overloads.
Closes #207
Polycurve
Surface
PolyCurve
(#347, @sonomirco)NurbsBase
(#346, @sonomirco)Circle
inheritance NurbsBase
(#360, @sonomirco)Line
inheritance NurbsBase
. (#359, @sonomirco)Evaluate
namespace. (#358, @sonomirco)Analyze
(#357, @sonomirco)Modify
(#356, @sonomirco)PolyCurve
. (#352, @sonomirco)NurbsBase
(#346, @sonomirco)Fitting
(#345, @sonomirco)Tessellation
and Divide
into Sampling
class. (#344, @sonomirco)Polyline
(#339, @sonomirco)Curve
and Surface
into ExtendedMethods
. (#338, @sonomirco)Intersection
namespaces. Adds placeholder folders. (#325, @d3ssy)Offset
(#324, @sonomirco)NurbsCurve
(#323, @sonomirco)Line
and Circle
. (#321, @sonomirco)Sets
(#318, @d3ssy)LinearAlgebra
class. Move methods to appropriate namespaces. (#317, @d3ssy)@cesarecaoduro, @d3ssy, @peggylin-hub, @sonomirco