pyslm
latest
Change Log
PySLM On Github
Installation
Installing the library
Installation dependencies for the support module
Installing the support library (libSLM)
Modules
pyslm.analysis Package
pyslm.core Module
pyslm.geometry Package
pyslm.hatching Package
pyslm.support Package
pyslm.visualise Module
pyslm
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
Z
A
addObject() (pyslm.core.Document method)
AlternateSort (class in pyslm.hatching)
appendGeometry() (pyslm.geometry.Layer method)
approximateProjectionSupportCost() (in module pyslm.support)
approximateSupportMapByCentroid() (in module pyslm.support)
approximateSupportMomentArea() (in module pyslm.support)
attributes (pyslm.core.DocumentObject attribute)
B
BaseHatcher (class in pyslm.hatching)
BaseSupportGenerator (class in pyslm.support)
BasicIslandHatcher (class in pyslm.hatching)
bid (pyslm.geometry.BuildStyle attribute)
(pyslm.geometry.LayerGeometry attribute)
BlockSupportBase (class in pyslm.support)
BlockSupportGenerator (class in pyslm.support)
boolDiff() (in module pyslm.support)
boolIntersect() (in module pyslm.support)
boolUnion() (in module pyslm.support)
boundary() (pyslm.hatching.InnerHatchRegion method)
(pyslm.hatching.Island method)
boundaryBoundingBox() (pyslm.hatching.BaseHatcher static method)
boundingBox (pyslm.core.Document attribute)
(pyslm.core.Part attribute)
boundingBox() (pyslm.core.DocumentObject method)
(pyslm.geometry.LayerGeometry method)
BuildStyle (class in pyslm.geometry)
buildStyleDescription (pyslm.geometry.Model attribute)
buildStyleName (pyslm.geometry.Model attribute)
buildStyles (pyslm.geometry.Model attribute)
C
checkGeometry() (pyslm.core.Part method)
clipContourLines() (pyslm.hatching.BaseHatcher static method)
clipIslands() (pyslm.hatching.IslandHatcher method)
clipLines() (pyslm.hatching.BaseHatcher static method)
(pyslm.support.GridBlockSupport static method)
clipLines2() (pyslm.hatching.BaseHatcher method)
clipperToHatchArray() (pyslm.hatching.BaseHatcher static method)
ContourGeometry (class in pyslm.geometry)
contourOffset (pyslm.hatching.Hatcher attribute)
coords (pyslm.geometry.LayerGeometry attribute)
createLayerDict() (in module pyslm.geometry)
createPath2DfromPaths() (in module pyslm.support)
currentLayerGeometryTime (pyslm.analysis.Iterator attribute)
CW (pyslm.geometry.LaserMode attribute)
D
description (pyslm.geometry.BuildStyle attribute)
Document (class in pyslm.core)
DocumentObject (class in pyslm.core)
drawNetworkGraph() (pyslm.core.Document method)
dropToPlatform() (pyslm.core.Part method)
dwellTime (pyslm.analysis.Iterator attribute)
E
error() (pyslm.hatching.BaseHatcher class method)
extents (pyslm.core.Document attribute)
(pyslm.core.Part attribute)
extents() (pyslm.core.DocumentObject method)
extrudeFace() (in module pyslm.support)
F
filterSupportRegion() (pyslm.support.BlockSupportGenerator method)
findOverhangEdges() (pyslm.support.BaseSupportGenerator static method)
findOverhangPoints() (pyslm.support.BaseSupportGenerator static method)
flattenSupportRegion() (pyslm.support.SupportStructure static method)
FlipSort (class in pyslm.hatching)
from3DHatchArray() (in module pyslm.hatching)
G
generateGridSlices() (pyslm.support.GridBlockSupport method)
generateHatching() (pyslm.hatching.BaseHatcher method)
(pyslm.hatching.BasicIslandHatcher method)
(pyslm.hatching.StripeHatcher method)
generateHeightMap() (in module pyslm.support)
generateHeightMap2() (in module pyslm.support)
generateInternalHatch() (pyslm.hatching.Island method)
generateIntersectionHeightMap() (pyslm.support.BlockSupportGenerator method)
generateIslands() (pyslm.hatching.IslandHatcher method)
generateMeshGrid() (pyslm.support.GridBlockSupport static method)
generatePolygonBoundingBox() (in module pyslm.support)
generateSliceBoundingBoxPolygon() (pyslm.support.GridBlockSupport method)
generateSliceGeometry() (pyslm.support.GridBlockSupport method)
generateSliceGeometryDepr() (pyslm.support.GridBlockSupport method)
generateSupportSkinInfill() (pyslm.support.GridBlockSupport method)
generateSupportSkins() (pyslm.support.GridBlockSupport method)
generateSupportSlices() (pyslm.support.GridBlockSupport method)
geometry (pyslm.core.Part attribute)
(pyslm.geometry.Layer attribute)
geometry() (pyslm.support.BlockSupportBase method)
(pyslm.support.GridBlockSupport method)
(pyslm.support.SupportStructure method)
getAdjacentFaces() (in module pyslm.support)
getApproximateSupportArea() (in module pyslm.support)
getBitmapSlice() (pyslm.core.Part method)
getBuildStyleById() (in module pyslm.geometry)
getBuildTime() (pyslm.analysis.Iterator method)
getChildrenTime() (pyslm.analysis.TimeNode method)
getContourGeometry() (pyslm.geometry.Layer method)
getContoursFromShapelyPolygon() (in module pyslm.visualise)
getCurrentBuildStyle() (pyslm.analysis.ScanIterator method)
getCurrentLaserPosition() (pyslm.analysis.ScanIterator method)
getCurrentLayer() (pyslm.analysis.Iterator method)
getCurrentLayerGeometry() (pyslm.analysis.Iterator method)
getDependencyList() (pyslm.core.Document method)
getEffectiveLaserSpeed() (in module pyslm.analysis)
getExposurePoints() (in module pyslm.hatching)
getFaceZProjectionWeight() (in module pyslm.support)
getGeometry() (pyslm.geometry.Layer method)
getHatchGeometry() (pyslm.geometry.Layer method)
getIntraLayerGeometryJumpLength() (in module pyslm.analysis)
getLayerById() (in module pyslm.geometry)
getLayerByTime() (pyslm.analysis.Iterator method)
getLayerGeometryByTime() (pyslm.analysis.Iterator method)
getLayerGeometryIdByTime() (pyslm.analysis.Iterator method)
getLayerGeometryJumpDistance() (in module pyslm.analysis)
getLayerGeometryNodeByTime() (pyslm.analysis.Iterator method)
getLayerGeometryPathLength() (in module pyslm.analysis)
getLayerGeometryTime() (in module pyslm.analysis)
getLayerGeomTime() (pyslm.analysis.Iterator method)
getLayerGeomTotalJumps() (in module pyslm.analysis)
getLayerIdByTime() (pyslm.analysis.Iterator method)
getLayerJumpLength() (in module pyslm.analysis)
getLayerNodeByTime() (pyslm.analysis.Iterator method)
getLayerPathLength() (in module pyslm.analysis)
getLayerTime() (in module pyslm.analysis)
(pyslm.analysis.Iterator method)
getLayerVectors() (pyslm.analysis.ScanVectorIterator static method)
getModel() (in module pyslm.geometry)
getObjectsByType() (pyslm.core.Document method)
getOverhangMesh() (in module pyslm.support)
getPointInLayerGeometry() (pyslm.analysis.ScanIterator method)
getPointsGeometry() (pyslm.geometry.Layer method)
getProjectedArea() (pyslm.core.Part method)
getProjectedHull() (pyslm.core.Part method)
getSupportAngles() (in module pyslm.support)
getTimeByLayerGeometryId() (pyslm.analysis.Iterator method)
getTimeByLayerId() (pyslm.analysis.Iterator method)
getTransform() (pyslm.core.Part method)
getTrimeshSlice() (pyslm.core.Part method)
getVectorSlice() (pyslm.core.Part method)
gradThreshold() (pyslm.support.BlockSupportGenerator static method)
GreedySort (class in pyslm.hatching)
GridBlockSupport (class in pyslm.support)
GridBlockSupportGenerator (class in pyslm.support)
gridSpacing (pyslm.support.GridBlockSupport attribute)
(pyslm.support.GridBlockSupportGenerator attribute)
H
hatch() (pyslm.hatching.BaseHatcher method)
(pyslm.hatching.Hatcher method)
(pyslm.hatching.InnerHatchRegion method)
(pyslm.hatching.Island method)
(pyslm.hatching.IslandHatcher method)
hatchAngle (pyslm.hatching.GreedySort attribute)
(pyslm.hatching.Hatcher attribute)
(pyslm.hatching.LinearSort attribute)
hatchDistance (pyslm.hatching.Hatcher attribute)
(pyslm.hatching.Island attribute)
Hatcher (class in pyslm.hatching)
HatchGeometry (class in pyslm.geometry)
hatchingEnabled (pyslm.hatching.Hatcher attribute)
hatchSortMethod (pyslm.hatching.Hatcher attribute)
hatchTol (pyslm.hatching.GreedySort attribute)
head (pyslm.core.Document attribute)
Header (class in pyslm.geometry)
holeGeometry() (pyslm.support.GridBlockSupport static method)
I
identifySupportRegions() (pyslm.support.BlockSupportGenerator method)
(pyslm.support.GridBlockSupportGenerator method)
initialise() (pyslm.analysis.ScanVectorIterator method)
InnerHatchRegion (class in pyslm.hatching)
innerSupportEdgeGap (pyslm.support.BlockSupportGenerator attribute)
intersectIslands() (pyslm.hatching.IslandHatcher method)
intersectsPart (pyslm.support.SupportStructure attribute)
isDirty() (pyslm.core.Part method)
isIntersecting() (pyslm.hatching.InnerHatchRegion method)
Island (class in pyslm.hatching)
IslandHatcher (class in pyslm.hatching)
islandOffset (pyslm.hatching.BasicIslandHatcher attribute)
(pyslm.hatching.IslandHatcher attribute)
islandOverlap (pyslm.hatching.BasicIslandHatcher attribute)
(pyslm.hatching.Island attribute)
(pyslm.hatching.IslandHatcher attribute)
islandWidth (pyslm.hatching.BasicIslandHatcher attribute)
(pyslm.hatching.Island attribute)
(pyslm.hatching.IslandHatcher attribute)
isLaserOn() (pyslm.analysis.ScanIterator method)
isLoaded() (pyslm.geometry.Layer method)
isValidHatchArray() (in module pyslm.hatching)
Iterator (class in pyslm.analysis)
J
jumpDelay (pyslm.geometry.BuildStyle attribute)
jumpSpeed (pyslm.geometry.BuildStyle attribute)
L
label (pyslm.core.DocumentObject attribute)
laserFocus (pyslm.geometry.BuildStyle attribute)
laserId (pyslm.geometry.BuildStyle attribute)
LaserMode (class in pyslm.geometry)
laserMode (pyslm.geometry.BuildStyle attribute)
laserPower (pyslm.geometry.BuildStyle attribute)
laserSpeed (pyslm.geometry.BuildStyle attribute)
LaserState (class in pyslm.analysis)
Layer (class in pyslm.geometry)
layerAngleIncrement (pyslm.hatching.Hatcher attribute)
layerFilePosition (pyslm.geometry.Layer attribute)
LayerGeometry (class in pyslm.geometry)
LayerGeometryIterator (class in pyslm.analysis)
layerId (pyslm.geometry.Layer attribute)
layers (pyslm.analysis.Iterator attribute)
LinearSort (class in pyslm.hatching)
localBoundary() (pyslm.hatching.Island method)
lowerProjectionOffset (pyslm.support.BlockSupportGenerator attribute)
M
mergeLayers() (in module pyslm.geometry)
mergeMesh (pyslm.support.GridBlockSupport attribute)
(pyslm.support.GridBlockSupportGenerator attribute)
mid (pyslm.geometry.LayerGeometry attribute)
(pyslm.geometry.Model attribute)
minimumAreaThreshold (pyslm.support.BlockSupportGenerator attribute)
Model (class in pyslm.geometry)
models (pyslm.analysis.Iterator attribute)
ModelValidator (class in pyslm.geometry)
module
pyslm.analysis
pyslm.core
pyslm.geometry
pyslm.hatching
pyslm.support
pyslm.visualise
N
name (pyslm.core.DocumentObject attribute)
(pyslm.geometry.BuildStyle attribute)
(pyslm.geometry.Layer attribute)
(pyslm.geometry.Model attribute)
numContours() (pyslm.geometry.ContourGeometry method)
numHatches() (pyslm.geometry.HatchGeometry method)
numInnerContours (pyslm.hatching.Hatcher attribute)
numOuterContours (pyslm.hatching.Hatcher attribute)
numPoints() (pyslm.geometry.PointsGeometry method)
O
offsetBoundary() (pyslm.hatching.BaseHatcher static method)
offsetPolygons() (pyslm.hatching.BaseHatcher static method)
orientation (pyslm.hatching.InnerHatchRegion attribute)
origin (pyslm.core.Part attribute)
(pyslm.hatching.InnerHatchRegion attribute)
outerSupportEdgeGap (pyslm.support.BlockSupportGenerator attribute)
overhangAngle (pyslm.support.BlockSupportGenerator attribute)
P
Part (class in pyslm.core)
partBoundingBox (pyslm.core.Document attribute)
partExtents (pyslm.core.Document attribute)
parts (pyslm.core.Document attribute)
partType (pyslm.core.Part attribute)
path2DToPathList() (in module pyslm.support)
(pyslm.core.Part method)
pathsToClosedPolygons() (in module pyslm.hatching)
plot() (in module pyslm.visualise)
plotHeatMap() (in module pyslm.visualise)
plotLayers() (in module pyslm.visualise)
plotPolygon() (in module pyslm.visualise)
plotSequential() (in module pyslm.visualise)
POINT_OVERHANG_TOLERANCE (pyslm.support.BaseSupportGenerator attribute)
pointDelay (pyslm.geometry.BuildStyle attribute)
pointDistance (pyslm.geometry.BuildStyle attribute)
pointExposureTime (pyslm.geometry.BuildStyle attribute)
PointsGeometry (class in pyslm.geometry)
POLYGON_FIX_EPSILON (pyslm.core.Part attribute)
polygonBoundingBox() (pyslm.hatching.BaseHatcher static method)
projectedSupportArea() (pyslm.support.SupportStructure method)
projectHeightMap() (in module pyslm.support)
Pulse (pyslm.geometry.LaserMode attribute)
PYCLIPPER_SCALEFACTOR (pyslm.hatching.BaseHatcher attribute)
(pyslm.support.BaseSupportGenerator attribute)
pyslm.analysis
module
pyslm.core
module
pyslm.geometry
module
pyslm.hatching
module
pyslm.support
module
pyslm.visualise
module
R
rayProjectionResolution (pyslm.support.BlockSupportGenerator attribute)
recalculateDocument() (pyslm.core.Document method)
recoaterTime (pyslm.analysis.Iterator attribute)
regenerate() (pyslm.core.Part method)
requiresClipping() (pyslm.hatching.InnerHatchRegion method)
reshapeVectors() (pyslm.analysis.ScanVectorIterator static method)
resolveIntersection() (in module pyslm.support)
rotation (pyslm.core.Part attribute)
rotationMatrix2D() (pyslm.hatching.InnerHatchRegion method)
rotationMatrix3D() (pyslm.hatching.InnerHatchRegion method)
S
scaleFactor (pyslm.core.Part attribute)
scaleFromClipper() (pyslm.hatching.BaseHatcher static method)
scaleToClipper() (pyslm.hatching.BaseHatcher static method)
scanContourFirst (pyslm.hatching.Hatcher attribute)
ScanIterator (class in pyslm.analysis)
ScanVectorIterator (class in pyslm.analysis)
seek() (pyslm.analysis.Iterator method)
seekByLayer() (pyslm.analysis.Iterator method)
seekByLayerGeometry() (pyslm.analysis.Iterator method)
setGeometry() (pyslm.core.Part method)
setGeometryByMesh() (pyslm.core.Part method)
setIntersecting() (pyslm.hatching.InnerHatchRegion method)
setName() (pyslm.core.DocumentObject method)
setRequiresClipping() (pyslm.hatching.InnerHatchRegion method)
setStyle() (pyslm.geometry.BuildStyle method)
simplifyBoundaries() (in module pyslm.hatching)
simplifyPolygonFactor (pyslm.support.BlockSupportGenerator attribute)
sort() (pyslm.hatching.AlternateSort method)
(pyslm.hatching.FlipSort method)
(pyslm.hatching.GreedySort method)
(pyslm.hatching.LinearSort method)
(pyslm.hatching.UnidirectionalSort method)
sortExteriorInteriorRings() (in module pyslm.support)
sortY (pyslm.hatching.GreedySort attribute)
splineSimplificationFactor (pyslm.support.BlockSupportGenerator attribute)
spotCompensation (pyslm.hatching.Hatcher attribute)
StripeHatcher (class in pyslm.hatching)
stripeOffset (pyslm.hatching.StripeHatcher attribute)
stripeOverlap (pyslm.hatching.StripeHatcher attribute)
stripeWidth (pyslm.hatching.StripeHatcher attribute)
supportArea() (pyslm.support.SupportStructure method)
supportBorderDistance (pyslm.support.GridBlockSupport attribute)
(pyslm.support.GridBlockSupportGenerator attribute)
supportBoundary (pyslm.support.BlockSupportBase attribute)
supportObject (pyslm.support.SupportStructure attribute)
SupportStructure (class in pyslm.support)
supportSurface (pyslm.support.SupportStructure attribute)
supportVolume (pyslm.support.BlockSupportBase attribute)
surfaceArea (pyslm.core.Part attribute)
T
time (pyslm.analysis.Iterator attribute)
TimeNode (class in pyslm.analysis)
timestep (pyslm.analysis.ScanIterator attribute)
to3DHatchArray() (in module pyslm.hatching)
topLayerId (pyslm.geometry.Model attribute)
transformCoordinates() (pyslm.hatching.InnerHatchRegion method)
transformCoordinates2D() (pyslm.hatching.InnerHatchRegion method)
tree (pyslm.analysis.Iterator attribute)
triangulatePolygon() (in module pyslm.support)
triangulatePolygonFromPaths() (in module pyslm.support)
triangulateSections() (pyslm.support.BlockSupportBase static method)
triangulateShapelyPolygon() (in module pyslm.support)
triangulationSpacing (pyslm.support.BlockSupportGenerator attribute)
trussAngle (pyslm.support.GridBlockSupport attribute)
(pyslm.support.GridBlockSupportGenerator attribute)
trussWidth (pyslm.support.GridBlockSupport attribute)
(pyslm.support.GridBlockSupportGenerator attribute)
type() (pyslm.geometry.ContourGeometry method)
(pyslm.geometry.HatchGeometry method)
(pyslm.geometry.LayerGeometry method)
(pyslm.geometry.PointsGeometry method)
U
UnidirectionalSort (class in pyslm.hatching)
upperProjectionOffset (pyslm.support.BlockSupportGenerator attribute)
useSupportBorder (pyslm.support.GridBlockSupport attribute)
(pyslm.support.GridBlockSupportGenerator attribute)
useSupportSkin (pyslm.support.GridBlockSupport attribute)
(pyslm.support.GridBlockSupportGenerator attribute)
V
validateBuild() (pyslm.geometry.ModelValidator static method)
validateBuildStyle() (pyslm.geometry.ModelValidator static method)
validateModel() (pyslm.geometry.ModelValidator static method)
vectors (pyslm.analysis.ScanVectorIterator attribute)
volume (pyslm.core.Part attribute)
(pyslm.support.BlockSupportBase attribute)
(pyslm.support.SupportStructure attribute)
volumeOffsetHatch (pyslm.hatching.Hatcher attribute)
Z
z (pyslm.geometry.Layer attribute)
Read the Docs
v: latest
Versions
latest
dev
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.