The default path width from the setup is used. 0 will modify all angles.Įlement* cell::addEllipse(int layer, point center,int rx,int ry)Įlement* cell::addPath( pointArray points,int layer)Ī path is added to this cell. angleInt will limit the modification on some angles (positive/negative, sharp angle). The second parameter will modify the shape of the added area. The first parameter will give the square of amount for a 90° angle. sharp corner will add more area than small angles. The amount of the area will be calculation in dependence with the corner angles. A addition area will be added/substracted in the corner region. Void cell::addCornerAreaSelect(double value1,double value2,int angleInt)Īll corners of selected elements will be modified. (the numPoints option was introduced with version 20130309) The default circle resolution from the setup is used, if numPoints is equal 0. The circle is defined by its center and a point an the radius. ( numPoints was introduced with version 20130309)Įlement* cell::addCircle(int layer, point center, point circlePoint, int numPoints=0)Īdds a circle to the cell. The default circle resolution fron the setup is used, if numPoints is equal 0. The circle resolution is used from the setup.Įlement* cell::addCircle(int layer, point center,int radius, int numPoints=0)Ī circle is added to this cell. If the dimension in one direction is smaller, the circle is place in the centre of the box with the lower diameter. p1 and p2 are the edges of the bounding box of the circle. The resulting shape is a polygon (introduced with version 20130307)Įlement* cell::addCircleBox( point p1, point p2,int layer)Ī circle is added to this cell. So the length of the chamfer will be sqrt(2)* chamfer. chamfer is the retraction in x or y for each corner. x, y, b, h is identical to the addBox method. Returns: a pointer to the new element is returned.Įlement* cell::addChamferedBox(int x,int y,int b, int h,int chamfer, int layer)Īdds a chamfered box to the cell. Is the array reference point (origin point) Most important data will be firstElement that is a linked list of all elements of this cell nad can be used to step though all elements. sizeadjustSelect(int valueX, int valueY).slotSelect(int slotWidth, int minSlotLength, int maxSlotLength, int edgeSpacing, int minSlotspacing ).sizeAdjustSelect(int valueX, int valueY,int type).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |