API Diff between 1.0.0-beta3 and 0.9.0
215 Additions
20 Removals
Autodesk.DesignScript.Geometry
-
public class Application : IExtensionApplication
-
public class CoEdge : DesignScriptEntity
-
public class Curve : Geometry
- public CoordinateSystem CoordinateSystemAtDistance(double distance = 0)
- public double DistanceAtParameter(double param = 0)
- public CoordinateSystem CoordinateSystemAtSegmentLength(double segmentLength = 0)
- public double LengthBetweenParameters(double startParam = 0, double endParam = 1)
- public double ParameterAtDistance(double distance = 0)
- public Curve[] ParameterSplit(double parameter = 0.5)
- public Curve[] ParameterSplit(double[] parameters)
- public Curve ParameterTrim(double startParameter = 0, double endParameter = 1)
- public Curve ParameterTrimEnd(double endParameter = 1)
- public Curve[] ParameterTrimInterior(double startParameter = 0, double endParameter = 1)
- public Curve[] ParameterTrimSegments(double[] parameters)
- public Curve[] ParameterTrimSegments(double[] parameters, bool discardEvenSegments = false)
- public Curve ParameterTrimStart(double startParameter = 0)
- public double ParameterAtSegmentLength(double segmentLength = 0)
- public Plane PlaneAtDistance(double distance = 0)
- public Point PointAtDistance(double distance = 0)
- public Plane PlaneAtSegmentLength(double segmentLength = 0)
- public Point PointAtChordLength(double chordLength = 1, double parameterLocation = 0, bool forward = true)
- public Point PointAtSegmentLength(double segmentLength = 0)
- public Point[] PointsAtChordLengthFromPoint(Point point, double chordLength = 1)
- public Point[] PointsAtEqualChordLength(int divisions = 10)
- public Point[] PointsAtEqualSegmentLength(int divisions = 10)
- public Point[] PointsAtSegmentLengthFromPoint(Point point, double segmentLength = 1)
- public double SegmentLengthAtParameter(double param = 0)
- public double SegmentLengthBetweenParameters(double startParam = 0, double endParam = 1)
- public Curve[] SplitByParameter(double parameter = 0.5)
- public Curve[] SplitByParameter(double[] parameters)
- public Curve[] SplitByPoints(IEnumerable<Point> points)
- public Curve TrimByEndParameter(double endParameter = 1)
- public Curve TrimByParameter(double startParameter = 0, double endParameter = 1)
- public Curve TrimByStartParameter(double startParameter = 0)
- public Curve[] TrimInteriorByParameter(double startParameter = 0, double endParameter = 1)
- public Curve[] TrimSegmentsByParameter(double[] parameters)
- public Curve[] TrimSegmentsByParameter(double[] parameters, bool discardEvenSegments = false)
-
public class Edge : DesignScriptEntity
-
public class EllipseArc : Curve
-
public class Face : DesignScriptEntity
-
public abstract class Geometry : DesignScriptEntity
-
public class HostFactory
-
public class Loop : DesignScriptEntity
-
public class Vector : DesignScriptEntity
DynamoUnits
-
public class Area : SIUnit, IComparable, IEquatable<Area>
-
public enum AreaUnit
-
public class BaseUnit
-
public class Insolation : SIUnit, IComparable, IEquatable<Insolation>
-
public enum InsolationUnit
-
public interface IUnitInput
-
public class Length : SIUnit, IComparable, IEquatable<Length>
-
public enum LengthUnit
-
public class Location
-
public class MathematicalArgumentException : Exception
-
public abstract class SIUnit : BaseUnit
- public static Dictionary<string, double> Conversions { get; }
- public abstract double UnitValue { get; }
- public double Value { get; set; }
- protected SIUnit(double value)
- public static SIUnit op_Addition(SIUnit x, SIUnit y)
- public static SIUnit op_Addition(SIUnit x, double y)
- public static double op_Addition(double x, SIUnit y)
- public static object op_Division(SIUnit x, SIUnit y)
- public static SIUnit op_Division(SIUnit x, double y)
- public static bool op_GreaterThan(double x, SIUnit y)
- public static bool op_GreaterThan(SIUnit x, double y)
- public static bool op_GreaterThan(SIUnit x, SIUnit y)
- public static bool op_GreaterThanOrEqual(double x, SIUnit y)
- public static bool op_GreaterThanOrEqual(SIUnit x, double y)
- public static bool op_GreaterThanOrEqual(SIUnit x, SIUnit y)
- public static bool op_LessThan(double x, SIUnit y)
- public static bool op_LessThan(SIUnit x, double y)
- public static bool op_LessThan(SIUnit x, SIUnit y)
- public static bool op_LessThanOrEqual(double x, SIUnit y)
- public static bool op_LessThanOrEqual(SIUnit x, double y)
- public static bool op_LessThanOrEqual(SIUnit x, SIUnit y)
- public static SIUnit op_Modulus(SIUnit x, SIUnit y)
- public static SIUnit op_Modulus(SIUnit x, double y)
- public static double op_Modulus(double x, SIUnit y)
- public static SIUnit op_Multiply(SIUnit x, SIUnit y)
- public static SIUnit op_Multiply(SIUnit x, double y)
- public static SIUnit op_Multiply(double x, SIUnit y)
- public static SIUnit op_Subtraction(SIUnit x, SIUnit y)
- public static SIUnit op_Subtraction(SIUnit x, double y)
- public static double op_Subtraction(double x, SIUnit y)
- public static SIUnit ToSIUnit(object value)
- public abstract SIUnit Add(SIUnit x)
- public abstract SIUnit Add(double x)
- public abstract SIUnit Ceiling()
- public abstract double ConvertToHostUnits()
- public abstract object Divide(SIUnit x)
- public abstract SIUnit Divide(double x)
- public abstract SIUnit Floor()
- public abstract SIUnit Modulo(SIUnit x)
- public abstract SIUnit Modulo(double x)
- public abstract SIUnit Multiply(SIUnit x)
- public abstract SIUnit Multiply(double x)
- public abstract SIUnit Round()
- public abstract void SetValueFromString(string value)
- public abstract SIUnit Subtract(SIUnit x)
- public abstract SIUnit Subtract(double x)
-
public static class UnitExtensions
-
public class UnitsException : MathematicalArgumentException
-
public class Utils
- public Utils()
- public static string CreateFraction(double value, double precision)
- public static double FromFeetAndFractionalInches(string value)
- public static void ParseAreaFromString(string value, out double square_inch, out double square_foot, out double square_millimeter, out double square_centimeter, out double square_meter)
- public static void ParseLengthFromString(string value, out double feet, out double inch, out double m, out double cm, out double mm, out double numerator, out double denominator)
- public static string ParsePartialInchesToString(double value, double precision)
- public static double ParseUnit(string value, string unitSymbol)
- public static void ParseVolumeFromString(string value, out double cubic_inch, out double cubic_foot, out double cubic_millimeter, out double cubic_centimeter, out double cubic_meter)
- public static string ParseWholeInchesToString(double value)
- public static string ToFeetAndFractionalInches(double decimalFeet)
- public static string ToFractionalInches(double decimalInches)
-
public class Volume : SIUnit, IComparable, IEquatable<Volume>
-
public enum VolumeUnit