dynamovisualprogramming.zerotouchlibrary by

<PackageReference Include="dynamovisualprogramming.zerotouchlibrary" Version="3.0.0-beta6616" />

Error reading package

System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
 ---> System.IO.IOException:  Received an unexpected EOF or 0 bytes from the transport stream.
   at System.Net.Security.SslStream.ReceiveBlobAsync[TIOAdapter](TIOAdapter adapter)
   at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)
   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Boolean async, Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsyncCore(Boolean async, Stream stream, SslClientAuthenticationOptions sslOptions, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.SendAsyncCore(HttpRequestMessage request, HttpCompletionOption completionOption, Boolean async, Boolean emitTelemetryStartStop, CancellationToken cancellationToken)
   at FuGetGallery.Entry.OpenAsync() in /home/runner/work/FuGetGallery/FuGetGallery/Data/PackageData.cs:line 86
   at FuGetGallery.Entry.Open() in /home/runner/work/FuGetGallery/FuGetGallery/Data/PackageData.cs:line 33
   at FuGetGallery.PackageData.ReadNuspec(Entry entry) in /home/runner/work/FuGetGallery/FuGetGallery/Data/PackageData.cs:line 372
   at FuGetGallery.PackageData.ReadAsync(HttpClient httpClient, String packageUri) in /home/runner/work/FuGetGallery/FuGetGallery/Data/PackageData.cs:line 365
   at FuGetGallery.PackageData.PackageDataCache.ReadPackageFromUrl(PackageData package, HttpClient httpClient, CancellationToken token) in /home/runner/work/FuGetGallery/FuGetGallery/Data/PackageData.cs:line 600
   at FuGetGallery.PackageData.PackageDataCache.GetValueAsync(String arg0, PackageVersion arg1, HttpClient httpClient, CancellationToken token) in /home/runner/work/FuGetGallery/FuGetGallery/Data/PackageData.cs:line 576

 Point

public class Point : Geometry
public double X { get; }

Get the X component of a Point

public double Y { get; }

Get the Y component of a Point

public double Z { get; }

Get the Z component of a Point

public static Point ByCartesianCoordinates(CoordinateSystem coordinateSystem, double x = 0, double y = 0, double z = 0)

Form a Point in the given coordinate system with 3 cartesian coordinates

public static Point ByCoordinates(double x = 0, double y = 0)

Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.

public static Point ByCoordinates(double x = 0, double y = 0, double z = 0)

Form a Point given 3 cartesian coordinates

public static Point ByCylindricalCoordinates(CoordinateSystem coordinateSystem, double angle = 0, double elevation = 0, double radius = 1)

Form a Point in the given coordinate system given its position in cylindrical coordinates.

public static Point BySphericalCoordinates(CoordinateSystem coordinateSystem, double phi = 0, double theta = 0, double radius = 1)

Form a Point in the given coordinate system given its position in spherical coordinates.

public static Point Origin()

Get the Origin point (0,0,0)

public static Point[] PruneDuplicates(IEnumerable<Point> points, double tolerance = 0.001)

Prune points to exclude duplicates within tolerance of included points

public Point Add(Vector vectorToAdd)

Add a vector to a point. The same as Translate(Vector).

public Vector AsVector()

Get the Vector with the same X, Y, and Z component

public Geometry[] Project(Geometry baseGeometry, Vector projectionDirection)

Project another piece of Geometry onto this along a given direction Vector

public Point Subtract(Vector vectorToSubtract)

Subtract a vector from a point. The same as Translate(-Vector).