Giter Site home page Giter Site logo

archipack's Introduction

archipack's People

Contributors

s-leger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

archipack's Issues

Autoboolean context error

the addon crashes when I try to go to interactive mode after duplicating the default window on the same wall. Here is the log:
Traceback (most recent call last):
File "C:\Blender\2.78\scripts\addons_extern\blenderPolygons\archipack_autoboolean.py", line 241, in execute
self.autoboolean(context, wall)
File "C:\Blender\2.78\scripts\addons_extern\blenderPolygons\archipack_autoboolean.py", line 81, in autoboolean
bpy.ops.archipack.reference_point()
File "C:\Blender\2.78\scripts\modules\bpy\ops.py", line 189, in call
ret = op_call(self.idname_py(), None, kw)
RuntimeError: Operator bpy.ops.archipack.reference_point.poll() failed, context is incorrect

location: :-1

locking some values

I don't know how hard it is to have a good constraint solver in python, but a way to be able to lock some values would be great. At the moment, if you modify the length of one wall, it will extend or shrink the next segment automatically. sometime, you want a room to have a fixed length. In this case, it would help to have a little lock near the value to keep a wall constant, whatever happens to the other ones.

Manipulator implementation

Updated wiki page for manipulators to match current implementation.

see manipulators setup
and gl points update
as reference

Note:
setup_manipulators is intended to make manipulators dynamically available at runtime when needed, so there is no need to store them while saving file.
Some objects currently dont take advantage of this feature, but next release may set {'SKIP_SAVE'} as default on manipulators datablock.

error activating archipack when running blender on ubuntu 17.10

Description of the issue:
When activating archipack get the following error:
addon_utils.py line 330, in enable
mod= _import(module_name)
__init__py, line 82 in
from .import.archipack_autoboolean
archipack_autoboolean.py line 28
import.numpy as np
ModuleNotFoundError:No module named 'numpy'

Blender version:
2.7.8

Os version:
ubuntu 17.10

Preview images

Hi,
i tried this fantastic add-on but, when i try to add a object, do not showing any preview images. How to solve it?
Regards
Carmelo

allow to make linked and non-linked duplicates

Shift+D and Alt+D could create non-linked and linked duplicates of the parametric objects. Linked one would use the same values (dimensions, angles, etc.) so that modifying one instance would change all the other.
For this, a customisable preset system would maybe be the best. It would also allow to reuse for example a window in several projects.

Closing / enabling interactive mode doesn't update inside/outside

When drawing a wall, it's easier to choose the way you do it, clock-wise or counter-clock-wise. The inside and outside could be determined automatically when closing.
At the moment, if I trust the windows direction when clicking interactive mode, the inside/outside are predefined on first click. It results in windows rotated 180°.

correct windows height in interactive mode

Interactive mode at the moment aligns windows to walls, which is really great, but height is left. It results in the actual height beeing different from the displayed height in UI. Best would be to adjust the height to start from the floor instead of the arbitrary 3D cursor position (after clicking interactive, on creation it's ok to let it at cursor position).

blinds checkboxes doesn't seem to do anything?

Description of the issue:
there are check boxes in components section of window panel which doesn't seem to work. Nothing changes when they are checked. They supposed to work like shutters, right? appear when activated along with some options to tweak?

Blender version:
2,79

Os version:
windows 10 64bit

Worflow for 2d to 3d

Creating doors and windows from either polygons or point selection tool, as follow.
1 Select either points or polygon tool - depends on tool choosen to do so.
2 use W for Window and D for Doors to enter orientation mode
3 Click drag to set orientation, release to create object and return in select mode
Esc or right to exit

faster wall creation

Allowing to use custom orientation during the wall creation process would allow to quickly align walls to streets, other houses, etc. just by pressing for example X twice.

Using enter to confirm the whole stack would make it more consistent with other parts of Blender, making use of muscle memory while giving a way to completely abort operation with escape, which is faster compared to hitting backspace several time. Segments can be confirmed either with enter if length are entered with keybord or LMB if drawn freely with the mouse. Hitting enter if no length has been given confirms the stack.

Workflow would be: start operator, click to place starting point, hit chosen axis once for global twice for local axis, type length, confirm with enter, type length for next segment, enter, length, enter and again enter to confirm.

Every step can be undone with backspace, tab can also be used to give precise values on x and y, shift enter at the end could close the wall by adding last segment.

out frames's depth influence width

When you set a depth for the out frames, it will also change the width. The width parameter then only has an effect if it's value is higher than the depth. Correcting this would allow to have thin out frames.

Cannot make slide animation work on rail windows

Hi I cannot make the slide animation work on rail windows.I am not sure if I am doing something wrong as I can make the animation work fine on archimesh.
I am basically right clicking without releasing on a pane then moving which works fine on archimesh.

Hope you can help

Also thanks for such a great pluggin

Extend Window and Door functionality

First, its a great Tool, the archipack. I just played with it this Weekend. So i know the CAD Archicad.
And they have some functions which i miss in Archipack. It would be great if you could to improve this items:

  1. Checkbox for only the hole: Sometimes you just need a hole in a Wall. So it would be cool, to just show the hole of the Window ore Door. So you can create for example an arc in a Wall. The hole should be an clear hole without an step inside.

  2. Open Doors or Window. It would be great to enter an angle for the window- ore door-panel, so you see an open door or window.

  3. The window frame should have different fields for the frame-dimensions on the sides, top and bottom. I need an Window with a frame-extension till to the top of the roof.
    https://www.youtube.com/watch?v=dge_CPti4G8

  4. It would be great to have lamellae for Windows: example: https://www.griesser.ch/de/produkte/lamellenstoren/metallverbundraffstore/grinotex-sinus

  5. It would be great to have an slide door type.

Wooden Staircases?

Hi. I just discovered this add-on and I'm very interested in creating some wood staircases.

It is possible to develop this add-on so also be able to generate wooden staircases with Steps, Risers, Strings, Newel Post, Spindles and Handrails? Also will be great to generate automatic boolean operations between the components.

Something like this:

http://www.stairplan.com/Assets/images/ideas/prescott-staircase.jpg

http://images.homestylecentral.com/2016/03/3-shutterstock_67272868-r80.jpg

I am a Staircase designer and I can provide further assistance/feedback if needed.

Random crash creating objects

Got random crashes creating objects (window) but unable to either repro nor isolate condition, and realy want to get it fixed as soon as possible as it may impact many users.

So feel free to contribute and help with this issue if you are also facing with instability.

If you manage to make it crash under known conditions, please do provide a step by step description on how to repro.

I do suspect a race condition in a draw handler termination but pretty hard to narrow down.

Thank you !

auto closing if chosen point is less than x meters from begin point away.

When drawing a wall, it would be helpfull to close the wall automatically and finish the operator if you click on the start point or near it. Maybe a default threshold of 2cm could be ok? Or just leave it as the snap system allows to exactly match the start point. I think both solutions are good.

Incomplete ad-on on Mac Sierra 10

Hi,
i tryed on W7 yesterday and it works (and it's great). On a Mac, just appears : AUTO BOOLEAN, RENDERING, and RENDERING PRESET in the tools menu.
The ad-on provides from the Blender's pack Mac.
An idea for fixing ?
Regard,

Eliot
sc-10-13

Blender version: 2.78
Os version: Sierra 10.12.6

Fence, Roof, walls, blind nothing shows in the popup menu

When pushing one of the buttons as in the title, i dont see any presets like in your video. Nor do i see any help on that part. I do see presets in folders, but im wondering if the install method is done properly. I downloaded the zip from here and imported that directly into addon menu. Plugin is seen and loads without warnings.

Blender 2.78c

OSX 10.10.2

Wrong Boolean

image

Hi Stephen,

A wall is taking the boolean from another wall. Screenshot above shows the wall without windows and doors, but is taking up the booleans from another building from different layer. Tried clicking the wall and added 1 window, but still taking up the booleans from the other building plus the 1 window I added. Could you lighten me up on this one? Pretty nice add-on btw. :)

Fence

Better Offset
Flexible element between subs, orientation and scale set by start and end of available space.
User defined space between post and first / last sub.
Glass side material and string material.
Allow rotation of user defined posts/sub/between subs items.

Texturing with cycles

Hi one more time :)

Ok, so now, the problem I've got is that I tried to modify inside wall material. When I setup an image texture, even if I setup vector with UV input, or generated, or whatever... the texture is not displayed.

The only way I found is to convert walls to mesh to be able to unwrap and setup images.

Any problem on addon or maybe I didn't setup nodes as I should ?

SizeLocManipulator should move linked objects too

SizeLocManipulator only move the base object currently manipulated, not the linked ones.
So in the end they only grow from axis.
Expected behaviour is to have them all grow the same way by moving the same way too.

Snap for all manipulators

Enhaced generic snap with local axis initialisation as user defined constraint may allow to use it in manipulators too.

angle manipulators: slide and snap mode

At the moment, changing an angle modifies the whole shape of the building. Often, it would help a lot to have the other end of the rotated wall to only slide along the next segment, to keep the rest of the wall shape the same. It would then work like the shear operator, but with the possibility to give exact angle.

Another helpful feature in architecture is the possibility to quickly orientate a wall segment to be parallel or perpendicular to another edge. Like the snapping method "align rotation to snapping target", but only for rotation.

exact manipulation of parametric objects in UI

Hi s-leger,

Really impressive addon. Would it be possible to allow giving exact values with keyboard while grabbing the arrows (in manipulate mode)? Maybe by making it work like the tweak select for grab. If you click and move on an object in blender, it will call the grab operator, you can then release the select button and start typing "x 30" for example to constrain on X and move on 30 units. The same would be great for your distance and angle handles. Releasing the mouse button could allow to take input from keyboard to constrain and give exact values.

Regards

Colors on walls

Google traductor alert!

I have created different rooms to which I want to give them different colors. But when selecting a color for the interior of the kitchen for example, that color is used on all walls of the house. What can I do to prevent this from happening? Thank you.

Create our own model ?

Hi,
First, congrat for that addon that is very efficient and usefull.
I've got several problem to resolve, so I will open several issues (sorry) but the firs one is a question:

How can we create (and propose) other window or door model for example?

Isolate mode not supported

Just for the record, isolate mode (numpad "/") prevent object creation with wrong context error when entering manipulate mode, as selected and active object stay initial one.

preset system doesn't update and get's broken by interactive mode.

Hi @s-leger, just tried the new preset system and found 2 problems.
I selected a window, modified some settings, clicked on the plus near the styles, named it test. Selected another window, selected 'test' in the dropdown menu but nothing happens.
One time it somehow worked, but then, as I clicked 'interactive' for the wall, it removed the style.

Error on blender 2.8

report error

When I try to activate it in blender 2.8 I will return these writes and will not turn it on.
Thank you
Gidio

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.