Coder Social home page Coder Social logo

stephensmitchell-forks / tabl_ Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tmwarchitecture/tabl_

0.0 0.0 0.0 13.66 MB

Spreadsheet interface plugin for Rhino

Home Page: https://www.food4rhino.com/app/tabl

License: MIT License

Python 23.81% C# 76.19%

tabl_'s Introduction

Tabl_

Tabl_ is a spreadsheet interface within Rhino for the viewing, editing, and exporting of object properties. Objects are linked to the spreadsheet in real-time, allowing Tabl_ to automatically update as objects are modified.

Comments or ideas welcome at [email protected] ๐Ÿ“ง

Feel free to report bugs by opening an issue in this repo.

Requirements

Latest version requires Rhino 6 or Rhino 7 running on Windows.

Installation

  1. Download the latest release from https://www.food4rhino.com/app/tabl
  2. Run the .rhi file and follow the instructions.
  3. Type 'LaunchTabl_" into the Rhino command line to view that dockable tab.

Rhino 7 users can find Tabl_ in the package manager

Uninstallation

To remove Tabl_ on a Windows machine, close Rhino first. Then go to "%AppData%\McNeel\Rhinoceros\7.0\Plug-ins" (replace 7.0 with corresponding Rhino version) and delete the Tabl_ folder. Restart Rhino and it will be uninstalled.

Versions

0.x versions are cross-platform. Tabl_ can run on Windows and MacOS machines.

2.x versions are for Windows machine only.

Features

  • "Live" Spreadsheet interface running while modeling in Rhino.
  • Analyze and display multiple object properties simultaneously.
  • Live update as objects are modified.
  • Display an extensive list of object properties.
  • Simple export to spreadsheet friendly formats.
  • Sort, count, and total object properties.
  • Flexible formatting masks on data points.
  • Place the Tabl_ into the Rhino document as text objects.

Tabl_ provides a column and row spreadsheet in which objects can be added and removed from. The user can then check which of the nearly two dozen properties to display as the columns in the spreadsheet. Each column can be sorted to provide a unique way of examining object properties. Tabl_ can also provide totals for numeric properties, allowing instant feedback on how the geometry is meeting project goals. Additionally, multiple options of formatting are available for numbers and colors, depending on the user requirements.

Once finished organizing and formatting the data, Tabl_ can export information to a CSV, or simply copy to the clipboard for pasting into other spreadsheet programs. Tabl_ can also be placed into the Rhino document model space or layout space as editable text objects.

Example Uses

  • Architecture schedules.
  • Area take-offs.
  • Selecting objects based on object property.
  • Examining large amounts of geometry.
  • Extracting object information.

Starter Guide

Type "LaunchTabl" in Rhino to call up the main interface. From v2.0 onwards, Tabl_ integrates with Rhino docked panels so it can be snapped and sorted with other tabbed tools.

alt text click to select objects in the Rhino model and add to Tabl_

alt text export full Tabl_ spreadsheet as a CSV document

alt text import from CSV files (must have GUID column for Tabl_ to recognize Rhino objects)

alt text About splash

alt text place a Tabl_ in the Rhino 3d environment

alt text refresh Tabl_

alt text click to remove from Rhino document by selecting them in the model

alt text select what's highlighted in Tabl_ in the Rhino model

alt text delete all records in Tabl_ (does not delete Rhino object)

alt text settings for Tabl_

Right click in the main Tabl_ area to access context menu options, one of which is to select the object properties to display (spreadsheet columns).

Press Delete to remove a highlighted element from Tabl_.

tabl_'s People

Contributors

tmwarchitecture avatar visualizor avatar

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.