Coder Social home page Coder Social logo

masterblogger / rhinopython_furniture Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 3.0 6.31 MB

Script wil generate furniture by width depth and type as block enitites [ for Rhinoceros Rhino3D Rhino ]

License: GNU General Public License v3.0

Python 100.00%
furniture script

rhinopython_furniture's Introduction

rhinopython furniture

Sripts for Rhinoceros Rhino3D Rhino GPL License

This script allows you to generate following furnitures as block elements:

rectangular furniture:

Desk, tables couch, shelfs, filling cabinet, pedestrals, locker, mobile file cabinets, sideboards,

circular furniture:

tables

polygonal furniture:

trapezoid tables

Non-rectangular Furnitures

L-Desks trapezoid tables [fixed angle 30 degree],

All blocks elements contains:

2-d projection of the furniture which is in a sperate Layer

3-d projection of the furniture which is in a sperate Layer

working area (reference to arbeitsstaettenrichtlinie | labor facility suggestion)

block layer, with dedicated layers for 2-d & 3-d projections

Video documentation at youtube:

Shelf => https://youtu.be/3ZGpIYNHvcQ

Table => https://youtu.be/VBNLBixLPP8

Table round => [comming soon]

Desk => https://youtu.be/WM6jfQnod4E

Filling Cabinet => https://youtu.be/eX6IkUFytzY

mobile pedestral => https://youtu.be/HgCMpp93fno

sofa => https://youtu.be/uqqV6X8-R9o

drawer cabinet => https://youtu.be/urgOZJy7cQE

trapezoid table => https://youtu.be/9-rQmNWUiuo

Citations

Bibtex Citation:

@misc{joret,
author = {Joern Rettweiler},https://github.com/masterblogger/rhinopython_furniture/edit/master/README.md
title = {Rhinopython Furniture },
date = {2019-06-22},
year = {2019},
url = {https://github.com/masterblogger/rhinopython_furniture/edit/master} }

rhinopython_furniture's People

Contributors

masterblogger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

rhinopython_furniture's Issues

Trapezoid table

small tables with dimension of <120cm (?) don't join to blockgeometry,

this error appers not when the script is executed the first time, but at the second time.

filling cabinet

2d door shape of filling cabinet at front left corner will generate a curious circular shape.

Scale Problem / Suggestion

Script support only (metric) drawings, with militmeter scale, other units or scales won't be supported, and furnitre will be drawen extremly big.

table trapezoid

trapezoid table, entities do not join / inserted in block entity, they stay as regular entities

.rhi file execution error

Executing .rhi file (rhino auto script installer) ends in error. auto-installation failed. manual installation by pasting the __cmd__py and the furniture.py file works fine.

bed issue & question / suggestion

Bed definie minimal dimensions for a example width at least 900 [mm] and height 120 [mm]*?

Direction of bed, and pillows do not expactable during user input, maybe add something to show the direction of the bed

*for small humans

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.