Resumé
Outil pour diviser un modèle plus grand, comme un terrain, en tuiles imprimables.
En utilisant les binaires Bash et OpenSCAD, créés sous Linux, mais ils peuvent certainement être utilisés sous Cygwin ou dans n'importe quelle machine virtuelle Linux.
Utilisation :
bash ./TileSplitter.sh --sourceModel "SourceModel.stl" --outputName "OutputModelName"
Quel outil fait :
La sortie de l'outil sont des tuiles au format STL de taille de tuile X et Y spécifiées dans le répertoire Sortie.
L'outil peut également couper le bas de la tuile pour réduire la taille imprimable si possible.
Tool s'attend à ce que le modèle source soit situé sur Z 0, ou il peut être ajusté avec l'argument d'offset, avec les mêmes offsets X et Y.
Les adresses sont maintenant comptées à partir de 1x1, car j'ai ajouté des points pour identifier l'adresse X (côté X inférieur) et des carrés pour l'adresse Y (côté Y gauche).
Arguements sur les outils et exemples de paramètres par défaut :
-
Modèle source.
sourceModel="Example.stl"; -
Décalage sur l'axe X, dépend du modèle source.
modelOffsetX=300 -
Décalage sur l'axe Y, dépend du modèle source.
modelOffsetY=300 -
Décalage sur l'axe Z, dépend du modèle source.
modelOffsetZ=0 -
Taille maximale sur l'axe X, pour pouvoir créer des objets booléens.
modelSizeX=800 -
Taille maximale sur l'axe Y, pour pouvoir créer des objets booléens.
modelSizeY=800 -
Taille maximale sur l'axe Z, pour pouvoir créer des objets booléens.
modelSizeZ=100 -
Taille sur X pour un seul carreau.
tileSizeX=160 -
Taille sur Y pour un carreau.
tileSizeY=160 -
Taille sur Z qui sera coupée à partir du bas.
tileSizeCutBottom=20 -
La destination où les tuiles seront sauvegardées.
outputDir="Output" -
Le nom de base pour les fichiers STL de sortie.
outputName="ExampleTile" - Dessinez des identificateurs : un point pour X, un carré pour Y. L'adresse (1 signifie on, 0 signifie off).
drawSideNumbers=1
Réglages d'impression.
Radeaux :
Ça n'a pas d'importance.
Soutient :
Ça n'a pas d'importance.
タグ
モデルソース
