Archipack will split in 2 versions, lite and pro.
Lite version remains free and hopefully will be part of official blender addons.
Pro version will be commercial and you may pre-buy now on gumroad. Pre-Buy upcoming archipack 2.0 for blender 2.8 now
Advanced parametric arch objects with full support for linked objects, material index and uvs ready.
Window
Door
Wall
Stair I stair, L stair, U stair, O stair, and full user defined.
Fence
Floor
Truss
Roof
Blind
Kitchen
Dimensions
On screen manipulators for main objects parameters
Automatic booleans
2d to 3d, only available in archipack unofficial 1.2.7+
2d drawing in blender is missing good tools to cleanup imported files. Here they are !
What does it do ?
Detect polygons from unordered splines (spaghettis) like in architectural 2d drawings within a single click.
Fix precision issues by snapping and filling small gaps between lines typically encountred when importing dxf.
Once detected, you are able to pick polygons / curves with a select tool and extract clean curves from your selection, create objects like walls, windows doors and surfaces.
Why ?
Cleaning dxf files or redrawing walls in worst cases is often a painfull task. This script does automagically fix most issues encountred in imported cad drawings, eg: not well formed lines, and allow you to simply select needed polygons to get a clean curve of polygons boundarys.
Hi, i just discovered this thread after your response to Archimesh. You should really consider better presentation of your efforts. Some illustrations or even a usage video or gif. Anyway, the features you are working on seem really interesting and could be developed into a great blender addition. Especially for architects and archvis artists.
A couple of remarks:
The naming is a little bit confusing, that could be the one of the causes of the low response. Archipack / parametric / polygonsâŠ
Upon activating Archipack, the following error occurs:
Program_files/BLENDER/blender-2.75a-linux-glibc211-x86_64/2.75/scripts/addons_contrib/blenderPolygons-master/archipack_wall2.py", line 172
return v = self.c-p
^
SyntaxError: invalid syntax
I was able to surpass this by moving the equation from the return line to a line above and returning only v.
Although it seems you are moving in a good direction, the user interaction could be worked on further. The GL markers lag behind the orbiting of the view and it is hard to reactivate them although they are displayed. Maybe you could consult some GL addons around this forum, including the NP Station i made. In particular NP Point Scale for GL graphics. The Archipack interface is also dispersed in a lot of places, maybe it can be organised with a little bit more discipline.
Other than that, great initiative, i had some ideas in that direction also. Congrats!
I have tested windows and doors, and they are incredible awesome!!!
Stairs and walls, i know they say alpha stage, but both give me an error once i try to make them.
Keep it going! it look great.
Hi,
Thank you for your feedback, i allready fixed this error on source.
I try to let operators and objects where they should logically be, as the new policy is to limit new tabs at the maximum.
I know the (N) panel to modify objects is a bit unusual, like in archimesh.
The gl part for manipulators still need massive improvements, will take a look at NP Station as iâm planning to use 2d drawing like lines with arrows as ui, so editing will be a bit more logical at least for arch people.
Github account is setup to allow anyone interrested in dev / help / report issues to contribute to make this one your dream.
As a side note, iâve spend many time to model a strong oOp structure, to support linked objects, copy parameters to selected objects and may be used as basis for any parametric objects developpement project.
serviteur @ HP-EliteBook-8760w ~ââ $ ⶠGEOS_CONFIG=/path/to/geos-config pip install shapely
Collecting shapely
Using cached Shapely-1.5.17.post1-cp27-cp27mu-manylinux1_x86_64.whl
Installing collected packages: shapely
Successfully installed shapely-1.5.17.post1
You are using pip version 8.1.1, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
serviteur @ HP-EliteBook-8760w ~
ââ $ â¶
You are using Python 2.7? I think you need to install Shapely for Python 3.5.2 and change symlinks to force Blender to use that version of Python. Personally I changed the bundled Python that comes with Blender with the system Blender (on MacOS) using the tutorials from here: Automate Blender with Python (I got this course to a discounted price some time ago).
and after installing Shapely for Python 3.5.2 on my system it was recognised by Blender.
P.S. You will need to install first pip for Python 3.5.2 and after that launch that version of pip and from there install shapely.