Slice Layer
[Slices][Desktop Automation]
Properties
Property |
Read/write |
Type |
Description |
contourcount |
read |
number |
returns the number of contours of a slice layer |
contourlength |
read |
number |
returns the contour length of a slice layer |
hatchcount |
read |
number |
returns the number of hatches of a slice layer |
hatchlength |
read |
number |
returns the hatch length of a slice layer |
maxx |
read |
number |
maximum X of a slice layer |
maxy |
read |
number |
maximum Y of a slice layer |
minx |
read |
number |
minimum X of a slice layer |
miny |
read |
number |
minimum Y of a slice layer |
Back to top
Methods
Name |
Syntax |
Description |
addpoint |
slicelayer:addpoint(x:Number, y:Number) |
Adds the first, next, or last point in a polyline forming an open or closed contour. Overall clock-handedness determines whether a closed polyline forms an inner or outer contour: Clockwise draw forms an inner, anti-clockwise draw forms an outer contour. Avoid self-intersections (eg. figure-of-eight) as they may lead to unexpected results. |
begincontour |
slicelayer:begincontour() |
Begins a new contour. Must precede the first slicelayer:addpoint() call per individual contour. Mandatory per new polyline. |
endcontour |
slicelayer:endcontour() |
Closes the contour from the last-added point to the first one after the last begincontour() call by adding another point with the coordinates of the first point of the current contour. Optional; omit for creating open-ended polylines (open contours). |
extractcontour |
newslicelayer = slicelayer:extractcontour(n:Number) |
Copies the n -th contour of a Slicelayer object into a new Slicelayer object |
move |
slicelayer:move(x:Number, y:Number) |
Translates all points (and the contours they form) in this slice layer |
getpointcount |
slicelayer:getpointcount(n:number) |
Returns the count of points in the n -th contour created in this slice layer |
getpointx |
slicelayer:getpointx(m:Number, n:Number) |
Get X coordinate of n -th point of m -th contour |
getpointy |
slicelayer:getpointy(m:Number, n:Number) |
Get Y coordinate of n -th point of m -th contour |
sort |
slicelayer:sort(x:Number, y:Number) |
|
Back to top