![]() Void pointArray::filletRound(double value,int type,int angleInt=0) type will influence the size in the same way chamfer does. Modifies a pointArray in the same way as cell::filletBezierSelect it does for selected polygons. Void pointArray::filletBezier(double value,int type,int angleInt=0) ![]() In case zerro is entered the default circle resultion from the setup is used. angelstep will set the resolution in deg/point. rx and ry will set he radius in the x- and y-axis. Returns: a pointArray with the shape of a ellipse. Static pointArray pointArray::ellipse( point center,int rx,int ry,double angelstep) Returns: a pointArray with the shape of a coil from p1 to p2. Static pointArray pointArray::coil( point center, point p1, point p2,int turns, double angelstep) Returns: a pointArray with the shape of a circle. Static pointArray pointArray::circle( point center,int radius,double angelstep) Resulting length of edge is the same value ![]() Modifies a pointArray in the same way as cell::chamferSelect it does for selected polygons. Void pointArray::chamfer(double value,int type,int angleInt=0) Returns: the center of gravity of the polygon Returns: the center of of the bounding box of the polygon (introduced with release 20180623) Open and closed B-Spline, red entered pointArray, blue resulting path/polygon (introduced with release 20190807)Ī B-Spline is created and returned, if the first point is identical with the last point a closed B-Spline is assumed. A value of -2 will use the defaults from the setup. An increase of one will double the number of points. Returns: a pointArray with the shape of a bezier curve in third order. Static pointArray pointArray::bezier3( point pstart, point pend, point pbezierstart, point pbezierend, int maxDepth=-2) Returns: a pointArray with the shape of a bezier curve in second order. Static pointArray pointArray::bezier2( point pstart, point pend, point pbezier,int maxDepth=-2) The size of the array will be increased.Īdd the point p to the end of the pointArray. This method is identical with attachPoint and was introduced with release 20210215 to get an identcal syntax with other list classes.Īdd a point with the cooridinates ( x, y) to the end of the pointArray. Modifies a pointArray in the same way as cell::addCornerAreaSelect it does for selected polygons.Īdd the point p to the end of the pointArray. Void pointArray::addCornerArea(double value1,double value2,int angleInt=0) PointArray::pointArray( pointArray array)Ĭreates an array of points containing a copy of arrayĬreates a array of points with the given size. See also: class point, class drawingField Member Function Documentation PointArray pa=l->thisElement->getPoints() It can be used to create paths, polygons or other shapes. The size of the array can be adjusted at runtime and has no limitation. This class stores an array of class point. Spirale(point center,point p1,point p2,double angelstep) ![]() MemberĪddCornerArea(double value1,double value2,int angleInt=0)īezier2(point pstart, point pend, point pbezier,int maxDepth=-2)īezier3(point pstart, point pend, point pbezierstart, point pbezierend, int maxDepth=-2)Ĭhamfer(double value,int type,int angleInt=0)Ĭircle(point center,int radius,double angelstep)Ĭoil(point center,point p1,point p2,int turns, double angelstep)Įllipse(point center,int rx,int ry,double angelstep)įilletBezier(double value,int type,int angleInt=0)įilletRound(double value,int type,int angleInt=0) STD3 - Angle Units: Angle values are given in radians (unless otherwise mentioned).An array of points to store polygon or path data. STD2 - Length Units: Length values are given in meters (unless otherwise mentioned). STD1 - DDB Element Class: (-1) = Unknown/invalid DDB classġ401 = Design Rule List 1402 = Design Rule Source The naming of the value range definitions emerges from the keyword I.e., they define valid value ranges for special elements of index variable types and/or system function parameters in theĬhip Editor interpreter environments. The following codes are valid for all caller types. » Bartels AutoEngineer » BAE Documentation » User Language Programmer's Guide » Conventions and Definitions » Value Range Definitions
0 Comments
Leave a Reply. |