API Diff between 3.1.0-beta4184 and 2.1.0-beta5274
98 Additions
2 Removals
Autodesk.DesignScript.Geometry
-
public class Application : IExtensionApplication
-
public class BoundingBox : DesignScriptEntity
-
public class CoordinateSystem : DesignScriptEntity
-
public class Curve : Geometry
-
public abstract class DesignScriptEntity : IDisposable, IGraphicItem, IInstanceableGraphicItem
-
public abstract class Geometry : DesignScriptEntity
-
public class Mesh : DesignScriptEntity
-
public class Panel : DesignScriptEntity
- public int NumPanels { get; }
- public int NumVertices { get; }
- public static Panel CrossSplitSquare(Surface surface, int numU, int numV, int boundaryCondition = 0)
- public static Panel CustomOrthogonalLattice(Surface surface, int numU, int numV, int boundaryCondition = 0)
- public static Panel DiagonallySplitSquare(Surface surface, int numU, int numV, bool alternativeDiagonal = false, int boundaryCondition = 0)
- public static Panel Diamond(Surface surface, int numU, int numV, int boundaryCondition = 0)
- public static Panel Hexagon(Surface surface, int numU, int numV, int boundaryCondition = 0)
- public static Panel Parallelogram(Surface surface, int numU, int numV, double shearFactor, bool alignWithUAxis = false, int boundaryCondition = 0)
- public static Panel Quad(Surface surface, int numU, int numV, int boundaryCondition = 0)
- public static Panel RhombiTriHexagonal(Surface surface, int numU, int numV, int boundaryCondition = 0)
- public static Panel SplitDiamond(Surface surface, int numU, int numV, bool splitHorizontally = false, int boundaryCondition = 0)
- public static Panel StaggeredQuad(Surface surface, int numU, int numV, bool staggerVertically = false, double displacementFactor = 0.5, int boundaryCondition = 0)
- public int GetNumPanelVertices(int panelIndex)
- public int GetPanelVertexIndex(int panelIndex, int vertexNumber)
- public Point GetVertex(int vertexIndex)
-
public class PolyCurve : Curve
- public Point[] Points { get; }
- public static PolyCurve[] ByGroupedCurves(IEnumerable<Curve> curves, double joinTolerance = 0.001)
- public static PolyCurve[] ByGroupedCurves(IEnumerable<Curve> curves, double joinTolerance = 0.001, bool trimCurves = false, double trimLength = 0)
- public static PolyCurve ByJoinedCurves(IEnumerable<Curve> curves, double joinTolerance = 0.001, bool trimCurves = false, double trimLength = 0)
- public static PolyCurve ByThickeningCurveNormal(Curve curve, double thickness, Vector normal)
- public PolyCurve Heal(double trimLength = 0)
- public Curve[] OffsetMany(double signedDistance, bool extendCircular, Vector planeNormal)
-
public class ProtoGeometryConfiguration : IProtoGeometryConfiguration
-
public class Solid : Topology
-
public class Surface : Topology
-
public class Vector : DesignScriptEntity
Autodesk.DesignScript.Geometry.TSpline
-
public class TSplineSurface : TSplineTopology
- public static TSplineSurface BuildPipes(IEnumerable<Curve> curves, double defaultRadius, double snappingTolerance, IEnumerable<int> segmentsCount, bool autoHandleStart, bool autoHandleEnd, IEnumerable<double> startRotations, IEnumerable<double> endRotations, IEnumerable<double> startRadii, IEnumerable<double> endRadii, IEnumerable<double> startPositions, IEnumerable<double> endPositions, bool inSmoothMode)
- public TSplineSurface CreateMatch(IEnumerable<TSplineEdge> tsEdges, IEnumerable<Curve> curves, int continuity, bool useArclength, bool useRefinement, int numRefinementSteps, double refinementTolerance, bool usePropagation, double widthOfPropagation, double scale, bool flipSourceTargetAlignment)
- public TSplineSurface CreateMatch(IEnumerable<TSplineEdge> tsEdges, IEnumerable<Edge> brepEdges, int continuity, bool useArclength, bool useRefinement, int numRefinementSteps, double refinementTolerance, bool usePropagation, double widthOfPropagation, double scale, bool flipSourceTargetAlignment)
- public Geometry Repair()
DynamoUnits