Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion InitGui.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
__title__ = "3D Printing Tools workbench"
__author__ = "Mark Hillier"
__license__ = "LGPL 2.1"
__doc__ = "FreeCAD workbench that offers a collection of tools mainly related to Scaling Meshes and modifiying geometry properties to help when preparing to do 3D Printing."
__doc__ = "FreeCAD workbench that offers a collection of tools mainly related to Scaling Meshes and modifying geometry properties to help when preparing to do 3D Printing."

import os
import sys
Expand Down
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Utilizing the functionality available within the FreeCAD Mesh Design workbench t
* Generate an STL box by the size of the printer bed for reference.
* Convert mesh(es) to solid(s).
* Make a transparent object.
* Make an object's transparancy Solid.
* Make an object's transparency Solid.
* Show/Hide an object.
* Change colours of objects to 11 different colours.
* Change the color of a group of objects to a random colour.
Expand All @@ -31,8 +31,10 @@ Utilizing the functionality available within the FreeCAD Mesh Design workbench t

## Installation

### Addon Manager
3D Printing Tools workbench has been added to the [FreeCAD-adoons](https://github.com/FreeCAD/FreeCAD-addons) repository and is therefore available to download from the built-in [Addon Manager](https://github.com/FreeCAD/FreeCAD-addons#1-builtin-addon-manager).
### Automatic Installation (recommended)
[![FreeCAD Addon manager status](https://img.shields.io/badge/FreeCAD%20addon%20manager-available-brightgreen)](https://github.com/FreeCAD/FreeCAD-addons)

3D Printing Tools workbench has been added to the [FreeCAD-addons](https://github.com/FreeCAD/FreeCAD-addons) repository and is therefore available to download from the built-in [Addon Manager](https://github.com/FreeCAD/FreeCAD-addons#1-builtin-addon-manager).
**Note:** Restarting FreeCAD is required to enable the workbench.

### Manual Installation
Expand All @@ -43,4 +45,4 @@ Utilizing the functionality available within the FreeCAD Mesh Design workbench t
If you have feedback or need to report bugs please participate on the related [3D Printing Tools FreeCAD Forum Post](https://forum.freecadweb.org/viewtopic.php?f=9&t=36564).

## License
LGPL v2.1
LGPL v2.1
6 changes: 3 additions & 3 deletions SM_Mesh_Utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ def __init__(self, changevalue):

def Activated(self):
# Resduce Mesh Manipulation Module
FreeCAD.Console.PrintMessage('Mesh Manipulation Utlity Module Started\n')
FreeCAD.Console.PrintMessage('Mesh Manipulation Utility Module Started\n')
import Mesh,BuildRegularGeoms

#Setup for global variables change the Printer Bed size
Expand Down Expand Up @@ -125,7 +125,7 @@ def Activated(self):
FreeCAD.Console.PrintMessage('Mesh Box Created Successfully\n')
mat_scale_on = False

#Trun on Bounding Box
#Turn on Bounding Box
if self.changevalue == "Bounding_Box_Show":
mat_scale_on = True

Expand All @@ -151,7 +151,7 @@ def Activated(self):
Mesh.show(mesh)
FreeCAD.Console.PrintMessage('Object Processed ' + str(count) + '\n')
count = count + 1
FreeCAD.Console.PrintMessage('Mesh Manipulation Utlity Module Completed')
FreeCAD.Console.PrintMessage('Mesh Manipulation Utility Module Completed')

def GetResources(self):
if self.changevalue == "Descale_Com":
Expand Down