API Diff between 0.7.5.1 and 0.9.1
29 Additions
72 Removals
Autodesk.DesignScript.Geometry
-
public abstract class DesignScriptEntity : IDisposable, IGraphicItem
-
public abstract class Geometry : DesignScriptEntity
-
public class PolySurface : Surface
-
public class Rectangle : Polygon
- public static Rectangle ByWidthLength(double width = 1, double length = 1)
- public static Rectangle ByWidthLength(Plane plane, double width = 1, double length = 1)
- public static Rectangle ByWidthLength(CoordinateSystem cs, double width = 1, double length = 1)
- public static Rectangle ByWidthHeight(double width = 1, double length = 1)
- public static Rectangle ByWidthHeight(Plane plane, double width = 1, double length = 1)
- public static Rectangle ByWidthHeight(CoordinateSystem cs, double width = 1, double length = 1)
-
public class Solid : Topology
-
public class Vector : DesignScriptEntity
Autodesk.DesignScript.Interfaces
-
public interface IGeometryFactory
- IGeometryEntity[] DeserializeFromSAB(byte[] buffer)
- IGeometryEntity[] FromNativePointer(IntPtr nativePointer)
- IGeometryEntity[] LoadSAT(string satFile)
- IGeometryEntity[] LoadSat(string satFile)
- IRectangleEntity RectangleByWidthLength(double width = 1, double length = 1)
- IRectangleEntity RectangleByWidthLength(IPlaneEntity plane, double width = 1, double length = 1)
- IRectangleEntity RectangleByWidthLength(ICoordinateSystemEntity cs, double width = 1, double length = 1)
- string SaveSAT(string satFile, object[] ffiObjects)
- string SaveSAT(string satFile, object[] ffiObjects, double unitsMM)
- byte[] SerializeAsSAB(object[] ffiObjects)
- IRectangleEntity RectangleByWidthHeight(double width = 1, double length = 1)
- IRectangleEntity RectangleByWidthHeight(IPlaneEntity plane, double width = 1, double length = 1)
- IRectangleEntity RectangleByWidthHeight(ICoordinateSystemEntity cs, double width = 1, double length = 1)
- string SaveSat(string satFile, object[] ffiObjects)
-
public interface IGraphicDataProvider
-
public interface IGraphicItem
-
public interface IPolySurfaceEntity : ISurfaceEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IRenderPackage
- IEnumerable<byte> Colors { get; }
- int { get; set; }
- string Description { get; set; }
- bool DisplayLabels { get; set; }
- bool HasRenderingData { get; }
- bool IsSelected { get; set; }
- IEnumerable<int> LineStripIndices { get; }
- IEnumerable<byte> LineStripVertexColors { get; }
- IEnumerable<int> LineStripVertexCounts { get; }
- IEnumerable<double> LineStripVertices { get; }
- int LineVertexCount { get; }
- IEnumerable<int> MeshIndices { get; }
- IEnumerable<double> MeshNormals { get; }
- IEnumerable<double> MeshTextureCoordinates { get; }
- IEnumerable<byte> MeshVertexColors { get; }
- int MeshVertexCount { get; }
- IEnumerable<double> MeshVertices { get; }
- IEnumerable<int> PointIndices { get; }
- IEnumerable<byte> PointVertexColors { get; }
- int PointVertexCount { get; }
- IEnumerable<double> PointVertices { get; }
- bool RequiresPerVertexColoration { get; set; }
- void AddLineStripVertex(double x, double y, double z)
- void AddLineStripVertexColor(byte red, byte green, byte blue, byte alpha)
- void AddLineStripVertexCount(int n)
- void AddPointVertex(double x, double y, double z)
- void AddPointVertexColor(byte red, byte green, byte blue, byte alpha)
- void AddTriangleVertex(double x, double y, double z)
- void AddTriangleVertexColor(byte red, byte green, byte blue, byte alpha)
- void AddTriangleVertexNormal(double x, double y, double z)
- void AddTriangleVertexUV(double u, double v)
- void ApplyLineVertexColors(byte[] colors)
- void ApplyMeshVertexColors(byte[] colors)
- void ApplyPointVertexColors(byte[] colors)
- List<byte> LineStripVertexColors { get; set; }
- List<int> LineStripVertexCounts { get; set; }
- List<double> LineStripVertices { get; set; }
- IntPtr NativeRenderPackage { get; }
- List<byte> PointVertexColors { get; set; }
- List<double> PointVertices { get; set; }
- string Tag { get; set; }
- List<double> TriangleNormals { get; set; }
- List<byte> TriangleVertexColors { get; set; }
- List<double> TriangleVertices { get; set; }
- void SetColors(byte[] colors)
- void PushLineStripVertex(double x, double y, double z)
- void PushLineStripVertexColor(byte red, byte green, byte blue, byte alpha)
- void PushLineStripVertexCount(int n)
- void PushPointVertex(double x, double y, double z)
- void PushPointVertexColor(byte red, byte green, byte blue, byte alpha)
- void PushTriangleVertex(double x, double y, double z)
- void PushTriangleVertexColor(byte red, byte green, byte blue, byte alpha)
- void PushTriangleVertexNormal(double x, double y, double z)
-
public interface ISolidEntity : ITopologyEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
-
public interface IVectorEntity : IDesignScriptEntity, IDisposable
-
public class TessellationParameters
Autodesk.DesignScript.Runtime