I hereby claim:
- I am yorikvanhavre on github.
- I am yorikvanhavre (https://keybase.io/yorikvanhavre) on keybase.
- I have a public key ASDsJiThnDgQBTYV70-5IFhBhEMtnd4i6k5eoOc6oq5M7wo
To claim this, I am signing this object:
| import pluginmanager | |
| plugins = pluginmanager.getPlugins() | |
| for plugin in plugins: | |
| print plugin.Name | |
| print plugin.Author | |
| print plugin.Url | |
| print plugin.Description | |
| print plugin.type # if this is a workbench or a macro | |
| # for later... | |
| print plugin.isInstalled() |
| # adapted from http://userpages.uni-koblenz.de/~ros/acis.htm | |
| import os | |
| class tawriter: | |
| def __init__(self,asat): | |
| self.l = [] | |
| self.sat = [] | |
| self.asat = asat |
| #!/usr/bin/python | |
| #*************************************************************************** | |
| #* * | |
| #* Copyright (c) 2017 - Yorik van Havre <[email protected]> * | |
| #* * | |
| #* This program is free software; you can redistribute it and/or modify * | |
| #* it under the terms of the GNU Lesser General Public License (LGPL) * | |
| #* as published by the Free Software Foundation; either version 2 of * | |
| #* the License, or (at your option) any later version. * |
| # -*- coding: utf-8 -*- | |
| #*************************************************************************** | |
| #* * | |
| #* Copyright (c) 2017 Yorik van Havre <[email protected]> * | |
| #* * | |
| #* This program is free software; you can redistribute it and/or modify * | |
| #* it under the terms of the GNU Lesser General Public License (LGPL) * | |
| #* as published by the Free Software Foundation; either version 2 of * | |
| #* the License, or (at your option) any later version. * |
| ISO-10303-21; | |
| HEADER; | |
| FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1'); | |
| FILE_NAME('p5.ifc','2017-08-03T15:25:29',('Yorik van Havre','[email protected]'),('uncreated.net'),'IfcOpenShell 0.5.0-dev','IfcOpenShell 0.5.0-dev',''); | |
| FILE_SCHEMA(('IFC2X3')); | |
| ENDSEC; | |
| DATA; | |
| #1=IFCPERSON($,$,'Yorik van Havre',$,$,$,$,$); | |
| #2=IFCORGANIZATION($,'uncreated.net',$,$,$); | |
| #3=IFCPERSONANDORGANIZATION(#1,#2,$); |
| # ##### BEGIN GPL LICENSE BLOCK ##### | |
| # | |
| # This program is free software; you can redistribute it and/or | |
| # modify it under the terms of the GNU General Public License | |
| # as published by the Free Software Foundation; either version 2 | |
| # of the License, or (at your option) any later version. | |
| # | |
| # This program is distributed in the hope that it will be useful, | |
| # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
I hereby claim:
To claim this, I am signing this object:
| import FreeCAD,FreeCADGui,Part | |
| minl = 0.8 # 0.8 millimeters is the minimum line size that Revit is able to swallow. Pitiful, I know... | |
| edges = [] | |
| if FreeCAD.ActiveDocument: | |
| for o in FreeCAD.ActiveDocument.Objects: | |
| if o.ViewObject.Visibility == True: | |
| if o.isDerivedFrom("Part::Feature"): | |
| if o.Shape: |
| bl_info = { | |
| "name": "FreeCAD Importer", | |
| "category": "Import-Export", | |
| "author": "Yorik van Havre", | |
| "version": (5, 0, 0), | |
| "blender": (2, 80, 0), | |
| "location": "File > Import > FreeCAD", | |
| "description": "Imports a .FCStd file from FreeCAD", | |
| "warning": "This addon needs FreeCAD installed on your system. Only Part- and Mesh-based objects supported at the moment.", | |
| } |