EnneadTab-For-Rhino Wiki

Return to Home
Block.tab
BatchRenameBlocks icon

BatchRenameBlocks

Block name batch editing utility for Rhino. Features: - Interactive table interface for block renaming - Real-time block preview in viewport - Double-click to isolate and inspect blocks - Validates name conflicts automatically - Preserves block definitions during renaming Usage: 1. Edit desired names in the 'New Name' column 2. Double-click entries to preview blocks 3. Click 'Update Block Names' to apply changes

EditDistortedBlock icon

EditDistortedBlock

Block editing utility for distorted instances. Features: - Creates editable copy of distorted block - Maintains block definition relationships - Automatic camera positioning for editing - Temporary isolation of edited block - Right-click to restore previous view

EditDistortedBlockRestoreView icon

EditDistortedBlockRestoreView

Restore view after block editing. Features: - Restores previous camera position - Shows all hidden objects - Cleans up temporary editing blocks

FallGeosOnGeo icon

FallGeosOnGeo

Project objects onto target geometry. Features: - Projects blocks using insertion points - Projects other objects using bounding box centers - Supports both top and bottom face projections - Works with surfaces, polysurfaces and meshes - Maintains object properties during projection

FilterBlockByName icon

FilterBlockByName

Smart block selection utility. Features: - Filter blocks by name patterns - Multi-select support for block names - Sorted block name display - Real-time search filtering - Automatic selection of matching instances

[

MakeBlockUnique, MBU

Create unique block definitions. Features: - Creates independent block definitions - Optional name tagging with creator info - Preserves block transformations - Handles nested block structures - Maintains layer assignments

MakeBlockUniqueToOne icon

MakeBlockUniqueToOne

Consolidate blocks into single definition. Features: - Merges multiple block types into one - Creates new unified block definition - Preserves instance positions - Maintains transformation data

MatchTextureMappingInBlock icon

MatchTextureMappingInBlock

Copy texture mapping between blocks. Features: - Transfers texture mapping from source block - Matches by layer correspondence - Preserves mapping parameters - Supports multiple target blocks - Layer-specific texture application

PackageBlockLayer icon

PackageBlockLayer

Organize block content layers. Features: - Creates unified layer structure - Optional layer flattening - Preserves layer colors and materials - Handles nested block hierarchies - Streamlines material testing workflow

RandomizeBlockTransformation icon

RandomizeBlockTransformation

Randomly transform block transformation for rotation and scale. Features: - Rotates blocks randomly - Scales blocks 1D height softly or taller - Scales 3D dimensions evenly - Animates transformation process

RandomBlocksOnSrfs icon

RandomBlocksOnSrfs

Advanced block distribution utility for surfaces. Features: - Distributes blocks randomly across target surfaces - Configurable edge distance and spacing controls - Optional edge-guided or curve-guided placement - Real-time preview of block placement - Supports multiple distribution patterns: - Random interior placement - Edge-aligned placement - Even edge distribution Usage: 1. Select target surfaces and sample blocks 2. Configure placement parameters 3. Choose distribution pattern 4. Preview and adjust as needed

SampleLayout icon

SampleLayout

Create sample block layout along crvs to quickly visualize design. Features: - Quick block layout visualization - Flexible block size configuration - Multiple layout modes: - Panel mode: Blocks span between divider points - Post mode: Blocks oriented to local coordinate of divider points - User-friendly interface with clear step-by-step instructions - Real-time preview of block placement - Supports both open and closed curves - Automatically handles curve segmentation for accurate block placement

SelectSimilarBlocks icon

SelectSimilarBlocks

Selects all block instances that share the same block definition as the selected blocks. Usage: 1. Pre-select block instances (optional) 2. Run the command 3. Select additional blocks if none were pre-selected Notes: - Works with multiple block definitions at once - Automatically filters for block objects only

IsolateSimilarBlocks icon

IsolateSimilarBlocks

Isolate blocks of similar definitions from the selected blocks. Features: - Automatically identifies and isolates blocks with identical definitions - Supports multiple block definitions at once - Maintains original selection state - Keeps other objects visible and unchanged

ToggleBlockColorDisplay icon

ToggleBlockColorDisplay

Toggle on/off for highlighting the different block type. Very helpful when you have many block variation.

ToggleBlockColorDisplay_Setting icon

ToggleBlockColorDisplay_Setting

Toggle the on/off of block names.

UniformTransformGeos icon

UniformTransformGeos

Apply same rotational transformation for the blocks or geometries. Helpful when you have to reorient many directional blocks, such as changing the direction of cars on street.

Create.tab
QuickMassing icon

QuickMassing

Create parametric massing models with customizable floor heights and basement options. Features: - Adjustable first floor height - Configurable typical floor height - Customizable number of typical floors - Optional basement level with adjustable height - Real-time input validation - Persistent settings storage Usage: 1. Left-click to activate the QuickMassing tool 2. Configure floor heights and counts in the dialog 3. Create massing model based on your specifications Note: All settings are saved between sessions for convenience.

SlabEdge icon

SlabEdge

Create custom slab edges by sweeping a profile block along selected edges. Features: - Multiple selection methods: * Individual edge selection * Edge loop selection * Curve selection - Profile block customization: * Select from existing blocks * Preview profile orientation * Flip profile direction - Interactive preview: * Real-time visualization * Adjust before finalizing * Cancel and retry options Usage: 1. Choose selection method 2. Select edges or curves 3. Pick profile block 4. Preview and adjust 5. Confirm to create Note: Preview objects are automatically cleaned up after use.

StairMaker icon

StairMaker

Create parametric linear stairs with interactive controls and real-time preview. Features: - Dynamic stair creation with live preview - Customizable parameters: * Riser height * Tread width * Stair width * Landing configuration - Automatic step count calculation based on height - Intelligent error handling for invalid inputs - Support for multiple stair configurations - Interactive point selection for precise placement Usage: 1. Select start point for stair base 2. Define stair direction and height 3. Adjust width using flip point 4. Preview and confirm stair creation Note: All parameters are validated in real-time to ensure code compliance.

StairMakerSpiral icon

StairMakerSpiral

Interactively create spiral stairs in Rhino. Key Features: - Dynamic spiral stair creation with preview - Customizable riser height and tread width - Adjustable spiral radius and rotation - Automatic step count calculation - Support for clockwise and counter-clockwise rotation

Drafting.tab
ColorPicker icon

ColorPicker

Opens Coolors.co color palette generator in default web browser for color scheme inspiration

DuplicateLayout icon

DuplicateLayout

Duplicate layouts with customizable viewport offsets. Key Features: - Maintain layout settings and properties - Adjust viewport positions with X-Y offsets - Capture different model space views - Preserve viewport scales and display settings - Support for multiple layout selection

ExportSelectedLayout icon

ExportSelectedLayout

Export selected layouts to PDF format. Key Features: - Multiple layout selection support - Customizable output location - Maintains print settings and quality - Optional automatic PDF opening - Batch processing capability

SectionCrowd icon

SectionCrowd

Create section view crowd representations. Key Features: - Interactive crowd placement in TOP view - Customizable people spacing and density - Random variations for natural appearance - Support for multiple crowd patterns - Automatic group creation for easy management

VisualizeExcel icon

VisualizeExcel

Convert Excel data into visual diagrams. Key Features: - Multiple shape options (circles, squares, bars) - Customizable colors and sizes - Automatic area calculations - Support for grouped data visualization - Dynamic layout adjustments.

OpenSampleExcel icon

OpenSampleExcel

Access sample Excel template for area visualization. Key Features: - Pre-formatted Excel template - Example data structure - Color coding guidelines - Area calculation formulas - Category organization samples

EnneadTab.menu
ActivateEnneadTab icon

ActivateEnneadTab

Restore EnneadTab functionality. Key Features: - System path verification - Component activation - Path configuration - Startup script setup

AppStore icon

AppStore

Access EnneadTab's centralized tool repository. Key Features: - Complete tool collection - Category organization - Installation management - Update notifications - Tool documentation access

CheckErrorLog

Opens the Google error log URL in the default browser

MakeANewButton icon

MakeANewButton

Create new EnneadTab button components. Key Features: - Interactive button creation - Template generation - File structure setup - Icon integration support - Documentation templates

ExtractPreviewImages icon

ExtractPreviewImages

Extract preview images from Rhino files. Key Features: - Batch image extraction - Multiple file support - Automatic naming convention - Progress tracking

GetEngine icon

GetEngine

Ensure that you have a localized Python engine installed

GetLatest icon

GetLatest

Update EnneadTab to latest version. Key Features: - Automatic version detection - Core module updates - System path configuration - Component synchronization - Installation verification

HowToInstall icon

HowToInstall

Access EnneadTab installation documentation. Key Features: - Step-by-step installation guide - System requirements - Troubleshooting tips - Configuration instructions - Team deployment guidance

MonitorDriveConnection icon

MonitorDriveConnection

Launches the MonitorDrive application to track and manage network drive connections. This tool provides real-time monitoring of network drive status and connection health.

OpenAutosaveFolder icon

OpenAutosaveFolder

Open the Rhino autosave folder lcoations.

OpenEcosystemFolder icon

OpenEcosystemFolder

Access the EnneadTab Ecosystem directory. Key Features: - Direct folder access - System file management - Resource exploration - Configuration access - Template management

ReloadEngine icon

ReloadEngine

Reload all EnneadTab modules to ensure latest changes are applied. This script will: 1. Import all EnneadTab modules 2. Reload each module to apply latest changes 3. Handle any import errors gracefully

RemoteFixCode icon

RemoteFixCode

Launches VS Code Dev for emergency remote code editing and debugging

ResetAllConduit icon

ResetAllConduit

Reset all display conduits to default state. Key Features: - Complete conduit cleanup - Memory optimization - Display pipeline reset - System performance improvement - Debug assistance

RestartRhino icon

RestartRhino

Restart Rhino to apply core updates. Key Features: - Safe application restart - Update implementation - Session state preservation - Automatic core reloading - System verification

SecretKeyBinding icon

SecretKeyBinding

Setup some secrete shortcut based on Sen's preference.

SelfRepair icon

SelfRepair

Automatically repair and update EnneadTab installation. Key Features: - Legacy RUI detection and repair - Automatic version updates - System path verification - Component synchronization - Installation validation

TellMeVersion icon

TellMeVersion

Display current EnneadTab Rhino version. Key Features: - Version number display - Update status information - Installation verification - Component compatibility check - Release notes access

Uninstall EnneadTab icon

Uninstall EnneadTab

Completely uninstall EnneadTab from the system

UnitTest icon

UnitTest

Execute unit tests for EnneadTab components. Key Features: - Comprehensive module testing - Automated error detection - System integrity verification - Performance validation

YoutubePlaylist icon

YoutubePlaylist

Access EnneadTab's video tutorial library. Opens the official EnneadTab YouTube playlist containing tutorials, demonstrations and workflow guides.

File.tab
ArchiveFile icon

ArchiveFile

Archive files with customizable date prefixes. Key Features: - Multiple date format options - Batch file processing - Custom destination selection - File opening options - Automatic naming convention

BindWorksession icon

BindWorksession

Convert worksession to single file with organized layers. Key Features: - Automatic layer organization - File hierarchy preservation - Progress tracking - Resource cleanup - Email notification support

CreateWorksession icon

CreateWorksession

Create multi-file Rhino worksession. Key Features: - Multiple file selection support - Custom session naming - Automatic file linking - Performance optimization - Batch file processing

DocData icon

DocData

Demonstrates usage of RHINO_PROJ_DATA module for document data management. This script showcases how to: - Inspect existing document data - Set preferred Grasshopper file path - Store structured Grasshopper input parameters - Handle various data types (bool, int, float) Example Usage: - Left-click to run the demonstration - View results in Rhino command line

ExternalTrimmer icon

ExternalTrimmer

Manage external file trimming operations. Key Features: - External file linking and updating - Boolean trimming operations - Layer-based filtering - Block instance management - Automatic file synchronization

ExternalTrimmer icon

ExternalTrimmer

Update external linked references. Key Features: - External block updating - Link synchronization - Reference management - File dependency tracking - Automatic refresh handling

RebaseFile icon

RebaseFile

Rebase file geometry and views to new origin point. Key Features: - Interactive base point selection - Automatic object transformation - View camera adjustment - Named view preservation - Comprehensive coordinate system update

SaveSmallAndClose icon

SaveSmallAndClose

Save optimized file and close document. Key Features: - Automatic resource cleanup - Material purging - Block definition optimization - Layer cleanup - Quick document closure

Fun.tab
DVD icon

DVD

Classic DVD screensaver animation for Rhino. A nostalgic entertainment feature that recreates the bouncing DVD logo animation within Rhino viewport.

EnneadCity icon

EnneadCity

Work on your plot

EnneadCity icon

EnneadCity

Load all city plots to a session.

PetDuck icon

PetDuck

DuckiTect - AI Architecture Assistant ------------------------------------ A desktop companion that combines architectural expertise with AI capabilities. Features: - AI-powered chat and analysis - Architecture tools and code library - Rhino/Grasshopper integration - Professional documentation support Usage: Left click to activate

RedAlert icon

RedAlert

Command & Conquer inspired game mode for Rhino. Features: - Real-time audio feedback for modeling operations - Classic RTS game sound effects - Dynamic response to object creation/deletion - Nostalgic gaming atmosphere while modeling

Knowledge.tab
ChinaCodeRef icon

ChinaCodeRef

This button does ChinaCodeRef when left click

PerforationRatio icon

PerforationRatio

Find out how to calculate your perforation panel with precise opening ratio.

PlaceAsset icon

PlaceAsset

Place Asset from asset library

[

SearchCommand, LearnEnneadTabForRhino, CommandList

Search and learn EnneadTab commands. Key Features: - Interactive command search - Function documentation - Command aliases - Tool location finder - Visual command preview

SlopeCalculator icon

SlopeCalculator

This button does SlopeCalculator when left click

Tutorial icon

Tutorial

EnneadTab learning resources hub. Features: - Access to comprehensive GH tutorials - Local documentation and PDF guides - Video tutorials via YouTube playlist - Quick reference materials for common workflows

Lab.tab
Anything icon

Anything

A sandbox utility for quick testing and prototyping in Rhino. Use this button to run experimental code snippets, debug features, or validate new ideas without creating a dedicated tool.

Dockpane icon

Dockpane

A dockable panel that attaches to the side of Rhino window

Text2Script icon

Text2Script

Utility script to convert text to script using AI. Note: This is Rhino 8 only. Features: - Converts natural language to executable Python script - Integrated with Rhino's rhinoscriptsyntax - Maximum 5 refinement attempts for optimal results - Always uses main() as the entry function - Modern error handling and user feedback

Text2ScriptSetting icon

Text2ScriptSetting

Opens the settings panel for the Text2Script tool, allowing users to configure AI model preferences, API keys, and script generation options for converting natural language to Python scripts in Rhino.

ViewPrettifier icon

ViewPrettifier

Generate AI renderings from architectural images. Features: - Processes existing architectural images - Detects edges in the image to preserve model structure - Allows use of style reference images - Modern dark-themed GUI for configuration - Model and ControlNet selection - Progress tracking with step indicators - Generates AI renderings using Stable Diffusion with ControlNet - Shows real-time progress during generation - Automatically installs required dependencies - Monitors for stalled processes and provides diagnostics

Layer.tab
DestroyLayer icon

DestroyLayer

Delete selected layers, even if there are objs in it. Helpful when layer tree is constrainted by block usage.

FindLayerInFiles icon

FindLayerInFiles

Search for layers across multiple files. Key Features: - Multi-file layer search - Case-insensitive matching - Progress tracking - Search result summary - File origin tracking

ForceLayerPackage

Detach selected geometry and blocks to a chosen SYSTEM_ layer. Workflow: 1. Detect or create SYSTEM_XX root layers. 2. Ask user to choose the target SYSTEM_ layer through a list-box. 3. Migrate non-block geometry first, preserving any sub-layer structure. 4. Make each block definition in the selection unique so that edits do not affect instances outside the selection. 5. Update every object (including objects inside the new block definitions) so that their layers live under the chosen SYSTEM_ layer. The implementation is written as a group of small helper functions for future reuse.

InitiateLayers icon

InitiateLayers

Create standardized layer structures. Key Features: - Predefined layer schemes - Color-coded organization - Program-based grouping - Material-based grouping - Customizable hierarchy

IsolateLayerBySelection icon

IsolateLayerBySelection

Show only objects on selected layers. Key Features: - Selection-based isolation - Layer visibility control - Quick view focusing - Multiple layer support - View organization

SelectObjectsOnSimilarLayer icon

SelectObjectsOnSimilarLayer

Selection objects on the similar layers.

LayerNameFormat icon

LayerNameFormat

Standardize layer naming conventions. Key Features: - Multiple format options - Case formatting - Pattern preservation - Batch renaming - Protected name handling

MergeLayer icon

MergeLayer

Combine multiple layers into one. Key Features: - Layer consolidation - Block-aware merging - Property preservation - Layer cleanup - Batch processing

NestLayer icon

NestLayer

Organize layers in hierarchical structure. Key Features: - Layer nesting automation - Block-aware processing - Duplicate name handling - Layer hierarchy preservation - Batch layer organization

RandomLayerColor icon

RandomLayerColor

Assign random colors to layers. Key Features: - Smart color assignment - Context-aware coloring - Desaturated color option - Color scheme preservation - Batch processing support

RandomLayerColorSetting icon

RandomLayerColorSetting

Change the setting of color style.

Material.tab
AssignEmptyMaterialToLayer icon

AssignEmptyMaterialToLayer

Same as EA_AssignEmptyMaterial

ImportSelectedMaterial icon

ImportSelectedMaterial

Import materials from external files. Key Features: - Selective material import - Property preservation - Material preview - Name conflict handling - Multi-select support

MaterialPrefix icon

MaterialPrefix

Add file-specific prefixes to materials. Key Features: - Automatic prefix generation - Session compatibility - Name conflict resolution - Batch processing - Material tracking

MergeMaterials icon

MergeMaterials

Consolidate multiple materials into one. Key Features: - Material consolidation - Block-aware processing - Layer material handling - Object material updating - Automatic cleanup.

RandomTextureWalk icon

RandomTextureWalk

Randomize texture mapping positions. Key Features: - Texture offset randomization - Mapping preservation - Customizable range - Batch processing - Pattern variation

RemoveStringInMaterialName icon

RemoveStringInMaterialName

Remove the specific string in material name. Handy if trying to remove file name prefix.

Modify.tab
FlattenMeshFace icon

FlattenMeshFace

Try to flatten the mesh face so there is no bump

MakeVoidSeam icon

MakeVoidSeam

Creates void cut polysurfaces based on layer name configuration. The script processes layers containing seam definitions to generate corresponding void cuts. Layer names should include width parameters in square brackets (e.g. 'seam[12]').

MatchCrvDir icon

MatchCrvDir

Match multiple crvs direction.

Measure3D icon

Measure3D

Display 3D measurements between two points. Shows total distance with a curve, and displays X, Y, Z differences as color-coded curves: - X difference in red - Y difference in green - Z difference in blue Measurements remain on screen until a new measurement is started.

MoveFixedDist icon

MoveFixedDist

Move selected objects a fixed distance in 6 directions. Features: - Simple modeless interface with 6 directional buttons - Persistent distance value between sessions - Input validation for numeric values - North/South/East/West/Up/Down movement - Allows full interaction with Rhino while dialog is open - Gamepad-style button layout - Zoom to selected function - Measure3D function for quick measurements - Choice between View CPlane and World CPlane coordinate systems

OffsetFloorBorder icon

OffsetFloorBorder

Shrink/Expand the border of floor for input srf or polysrfs. The thickness is retained if using polysrf.

PushGlassIn icon

PushGlassIn

Creates recessed glass surfaces from selected surfaces. Generates inset glass surfaces with surrounding frame geometry. Useful for creating window/curtainwall details with depth.

ShapeMapper icon

ShapeMapper

Maps complex designs over target surfaces. Advanced surface mapping utility that provides enhanced control compared to FlowAlongSurface. Allows mapping of curves, surfaces and polysurfaces while maintaining design intent.

SrfToPanel icon

SrfToPanel

Advanced surface panelization utility. Features: - Converts surfaces to detailed panel geometry - Configurable panel thickness and joint reveals - Automatic edge detail generation - Maintains design intent while adding construction detail

TimeTravel icon

TimeTravel

Selective undo tool for Rhino objects. Features: - Undo history for selected objects only - Maintains other objects' current state - Precise history control for specific elements

Other

EnneadTab_Startup

The friendly welcome wagon for EnneadTab in Rhino! This startup script springs into action with each new Rhino session, quietly setting up your environment with all the EnneadTab goodness. It registers aliases, checks for updates, sets up event hooks, and ensures all your favorite tools are ready to use - so you can focus on creating amazing designs.

Render.tab
AiRenderingFromView icon

AiRenderingFromView

Renders Rhino views using Stable Diffusion AI. Captures current viewport and processes it through selected AI models. Provides extensive control over rendering style, mood, and architectural context.

AiRenderUpscale icon

AiRenderUpscale

Upscale AI generated images.

AssignEmptyMaterial icon

AssignEmptyMaterial

Assigns unique materials to layers without assigned materials. Key Features: - Creates a unique material for each layer without materials - Material names based on layer hierarchy (including parent layers) - Makes D5 material editing workflow more efficient - Use the layer color as the material diffuse color

EnscapeAssetLocator icon

EnscapeAssetLocator

Your personal detective for hunting down elusive Enscape assets! This handy tool launches the EnscapeAssetChanger application that helps you: - Locate hidden Enscape asset folders across your system - Access and modify materials on Enscape objects - Customize properties of those beautiful Enscape trees, furniture and people - Save hours of searching through obscure file directories Perfect for visualization specialists who need precise control over their Enscape assets.

GetGoogleEarthModel icon

GetGoogleEarthModel

This button does GetGoogleEarthModel when left click

ImportSelectedCamera icon

ImportSelectedCamera

Import seleced camera from another file.

InspectEnscapeSetting icon

InspectEnscapeSetting

Inspect and compare Enscape setting files for differences

LoadEnscapeToPsd icon

LoadEnscapeToPsd

Load related Enscape image to Photoshop

MakeCrvPipe icon

MakeCrvPipe

Make/Update a small pipe along crvs in layers that has '[EDGE]' in it. So coplanar face in enscape can show edge.

MaterialShop icon

MaterialShop

Your gateway to a treasure trove of high-quality materials! Opens AmbientCG, a fantastic resource offering hundreds of free PBR materials perfect for architectural visualization. Quickly find textures, HDRIs, and 3D models to elevate your renderings without spending a penny.

RenameEnscapeFiles icon

RenameEnscapeFiles

Rename the output of Enscape files to remove the long bit.

Revit.tab
Block2Family icon

Block2Family

Convert rhino blocks to revit families and place them in project. This tool different from standard Rhino2Revit because you do not need to manage family creation and it can batch process.

BrepToMass icon

BrepToMass

Using faces of the brep to recreate a freeform mass in Revit.

DraftInsulationBatting icon

DraftInsulationBatting

Given base crvs and thickness, it makes a 2D insulation batting graphic that can be any shape.

ExportCameraToRevit icon

ExportCameraToRevit

You can recreate same 3D camera in Revit by exporting cameras from Rhino here first.

Rhino2Revit icon

Rhino2Revit

Export Layer Contents to 3dm and dwg for Rhino2Revit in EnneadTab for Revit.

ExportMaterialByLayer icon

ExportMaterialByLayer

Export material definitions for each layer using legal file names as dictionary keys.

FloorDrafter icon

FloorDrafter

Convert brep to floor data so in Revit it can be used as floor creation base.

ImportRevitCollection icon

ImportRevitCollection

Organize dwgs export from Revit to readable Rhino layer tree.

LiveSelection icon

LiveSelection

Enables real-time selection synchronization between Rhino and Revit. Allows users to select objects in Rhino and have the selection reflected in Revit, streamlining cross-platform workflows and coordination.

MapBlockTransform icon

MapBlockTransform

Send the transformation of the blocks to Revit to be used by space adaptive family. This is the only known way of doing true free 3D orientation in Revit.

MapRevitSubCategoryMaterial icon

MapRevitSubCategoryMaterial

Work with ExportSubCategoryMaterialTable on revit side. After you export the OST mapping there, this button help you create and map layer material based on layer name, if found in the OST mapping

RevitDrafterImport icon

RevitDrafterImport

Imports drafting content from Revit. Features: - Sets up layer structure for line styles - Supports filled region types - Maintains layer organization - Preserves object properties Usage: 1. Export content from Revit 2. Run command to import 3. Content organized in layer tree

RevitDrafterExport icon

RevitDrafterExport

Exports drafting content to Revit. Features: - Processes curves and filled regions - Maintains layer organization - Supports multiple geometry types - Preserves object properties Usage: 1. Create content in OUT layers 2. Run command to export 3. Import in Revit using companion tool

Shape2Revit icon

Shape2Revit

Convert EACH and EVERY selected geometry to INDIVIDUAL Revit families via temporary blocks. Not to be confused with the block2family button, which exports better defined blocks to Revit families and is much more memory efficient. Only use this button sparingly so you do not introduce too many families to Revit. Features: - Converts surfaces, polysurfaces and meshes to blocks - Creates temporary blocks with unique names - Exports blocks to Revit families - Cleans up temporary blocks after export - Maintains original geometry properties

SurfaceToAdaptiveComponent icon

SurfaceToAdaptiveComponent

Use the corners of the input surfs as the marker for the adaptive pts in Revit.

Selection.tab
RandomDeselect icon

RandomDeselect

Randomly deselects objects based on percentage. Features: - Deselects random subset of selected objects - Percentage-based deselection (1-99%) - Remembers last used percentage - Maintains object relationships Usage: 1. Select objects 2. Enter deselection percentage 3. Random subset will be deselected

RandomDeselectByDist icon

RandomDeselectByDist

Randomly deselects blocks based on their distance from a curve. The probability of keeping a block is proportional to its distance from the curve. Blocks closer to the curve have higher chance of being kept. Distance clamping is available to control the influence range. Usage: 1. Pre-select blocks or select when prompted 2. Select a base curve as attractor 3. Adjust distance clamps in the dialog

RandomSelectionToGroup icon

RandomSelectionToGroup

Randomly distributes selected objects into groups. Features: - Creates specified number of groups - Randomly assigns objects to groups - Useful for applying varied materials/shading - Maintains object relationships Usage: 1. Select objects to group 2. Specify number of groups 3. Objects will be randomly distributed

Tailor.tab

2425ReplaceBlocks

Block Replacement Tool for 2425 Project Replaces blocks between Twinmotion and Enscape versions based on Excel mapping data. Features: - Supports bidirectional block replacement (Twinmotion ↔ Enscape) - Uses Excel mapping file for block name relationships - Processes entire document with progress tracking - Maintains block transformations and properties - Provides user selection for replacement direction - Automatically redraws viewport after replacement Replacement Options: 1. Twinmotion block → Enscape block 2. Enscape block → Twinmotion block Excel Mapping: - Reads from 'enscape_twinmotion_block_mapping.xlsx' - Uses 'EnneadTab Helper' worksheet - Maps block names in columns A and B - Supports multiple block mappings Workflow: 1. User selects replacement direction 2. Reads block mapping from Excel file 3. Iterates through mapping data 4. Replaces blocks using RHINO_BLOCK utility 5. Redraws viewport to show changes Usage: - Select replacement direction when prompted - Tool processes all mapped blocks automatically - Maintains block positions and transformations - Provides completion feedback

ChildrenPalaceMassing

Children Palace Massing Tool Creates solid massing geometry from wall, roof, and base layers for Children Palace project. Features: - Processes massing layers (massing_1, massing_2, etc.) with sublayers (wall, roof, base) - Creates solid geometry from closure shapes and moves them horizontally - Generates area shapes by intersecting solids with level planes - Creates planar surfaces from intersection curves for GFA calculations - Organizes output into 'Updated Geo' and 'Slab[GFA]' layers Usage: 1. Ensure massing layers exist with wall/roof/base sublayers 2. Place level reference points on 'Levels' layer 3. Run tool to generate massing solids and area calculations

ExportWithoutCrv_1643

Export Tool for 1643 Project - Solids Only Exports Rhino file as DWG with all blocks exploded and curves removed. Features: - Explodes all block instances to individual geometry - Removes all curve objects from export - Keeps only solid geometry for CAD export - Handles nested block instances automatically - Provides progress tracking for large files - Supports project-specific file naming Workflow: 1. Collects all block instances in the document 2. Explodes blocks to individual geometry objects 3. Filters out curves and block references 4. Selects only solid geometry for export 5. Exports as DWG with "2007 Solids" scheme 6. Cleans up temporary exploded geometry File Naming: - MotherBabyLobby.3dm → TempStudy_MotherBabyLobby.dwg - Other files → TempStudy.dwg Usage: - Run tool to prepare geometry for CAD export - Only solid geometry will be exported - Curves and blocks are automatically removed - Provides completion notification

2128_PatternMaker

Pattern Maker Tool for 2128 Project Creates randomized patterns by replacing blocks based on type definitions and distribution algorithms. Features: - Supports multiple pattern generation algorithms (random, gradient, excel-based) - Uses type definitions with color coding and ratio controls - Sorts blocks by UV position on reference surface - Supports header blocks with special treatment - Provides multiple distribution options for pattern variety Type Definitions: - A1, C1, D2, D4, D7 with specific colors and ratios - Rank-based positioning for gradient effects - Color-coded block identification Pattern Options: 1. True Random: Pure random distribution 2. Random with Gradient: Bottom-to-top gradient effect 3. Random with Double Gradient: Paired row patterns 4. Excel-based: Pattern from spreadsheet data Usage: 1. Place blocks on reference surface layer 2. Select blocks to pattern 3. Choose distribution algorithm 4. Tool replaces blocks based on pattern rules

RegisterMirror

Mirror Command Shortcut Registration Tool Registers keyboard shortcuts for mirror commands with and without copy options. Features: - Registers F1 key for mirror with copy (_mirror _copy=Yes) - Registers F2 key for mirror without copy (_mirror _copy=No) - Uses Rhino alias system for persistent shortcuts - Provides user notification of successful registration - Designed for efficient mirror operations in modeling workflow Shortcuts: - F1: Mirror with copy (creates duplicate objects) - F2: Mirror without copy (moves existing objects) Usage: - Run tool to register shortcuts - Use F1/F2 keys for quick mirror operations - Shortcuts persist across Rhino sessions - Provides feedback on successful registration

RelocateAll_1643

Batch Relocation Tool for 1643 Project Relocates all Rhino content (objects, cameras, named views) to new project coordinates. Features: - Moves all objects from world origin to new base point (440,160,0) - Updates all named views and camera positions - Maintains relative positions and orientations - Preserves camera-target relationships - Automatically updates view transformations - Plays completion sound notification Workflow: 1. Calculates vector from world origin to new base point 2. Moves all objects in the document 3. Updates all named views with new camera positions 4. Redraws viewport to reflect changes 5. Provides audio feedback on completion Usage: - Run tool to relocate entire project to new coordinates - All content moves together maintaining spatial relationships - Named views are automatically updated for new location

SaifPanelMapping

This button does SaifPanelMapping when left click

Stack PSD icon

Stack PSD

Stack PSD Files Tool Automates the process of stacking and combining PSD files for rendering workflows. Features: - Processes glass and chrome version renderings - Creates layered PSD compositions with proper blend modes - Handles special camera views (cam 13, cam 17) with background templates - Exports final compositions as high-quality JPG files - Supports multiple study variations (angled_frame, sawtooth, solar_panel, etc.) Workflow: 1. Prepares data by matching glass/chrome version pairs 2. Processes each pair through Photoshop automation 3. Applies appropriate blend modes and adjustments 4. Saves as PSD and exports as JPG for presentation

MoveImg_1643 icon

MoveImg_1643

Image Relocation Tool for 1643 Project Launches the file organizer GUI for relocating rendering images between study versions. Features: - Opens interactive file organizer interface - Supports study selection (angled_frame, sawtooth, solar_panel, etc.) - Handles glass/chrome version organization - Automates file cleanup and relocation - Maintains project-specific folder structure Usage: - Right-click to open file organizer GUI - Select target study and version - Automatically relocates PNG files to appropriate folders

2419_Facade move

Xiong'an Facade Movement Tool Processes facade curves to extract specific points for facade movement operations. Features: - Works with Grasshopper input/output for facade geometry - Extracts points at 20% and 80% along curve domains - Handles curve parameterization for facade manipulation - Supports multiple curve sets for batch processing - Designed for Xiong'an project facade studies Usage: - Input: Two sets of curves (crv_set_1, crv_set_2) - Output: Points at 20% and 80% positions along curves - Designed for facade movement and positioning workflows

View.tab
BatchExportRhinoView icon

BatchExportRhinoView

Exports multiple Rhino views in batch. Allows selection of multiple views for automated export. Supports customizable resolution and format settings.

BatchRenameCamera icon

BatchRenameCamera

Enables bulk camera renaming operations. Provides interface for renaming multiple cameras without activation. Maintains camera properties while updating names efficiently.

ChangeObjectDisplaySource icon

ChangeObjectDisplaySource

Modifies object display source settings. Controls whether objects inherit color and material properties from their layer. Provides batch modification capabilities for multiple objects.

SectionboxByBoundingBox icon

SectionboxByBoundingBox

Creates section boxes around selected elements. Similar to Revit's SectionBox, crops views to selected element boundaries. Supports all clipping modes in Rhino, with limited Enscape compatibility.

SectionboxByPolysrf icon

SectionboxByPolysrf

Use closed polysrf as input box cutter.

SectionBoxCleanup icon

SectionBoxCleanup

Reset the view to unbounded.

ToggleGFA icon

ToggleGFA

Toggles Gross Floor Area (GFA) visualization and calculation. Features: - Processes layers marked with [GFA] to calculate and display area information - Real-time updates as geometry changes - Supports area factor multipliers using \{factor\} syntax in layer names - Excel data export capabilities - Automatic unit conversion (mm/m -> SQM, inch/ft -> SQFT) - Dynamic merging of coplanar surfaces at same elevation - Support for single surfaces and polysurfaces - Live comparison of how much is off from target. Usage: - Add [GFA] to layer names to include in calculation - Optional \{factor\} at end of layer name for area multipliers (e.g. \{0.5\}) - Right-click to export to Excel or generate checking surfaces or set target area for each keyword.

BakeGFADataToExcel icon

BakeGFADataToExcel

Export GFA (Gross Floor Area) data to Excel and manage area targets. Features: - Export area calculations to formatted Excel spreadsheet - Generate checking surfaces for visual verification - Set and manage target areas for different GFA categories - Compare actual vs target areas with variance analysis Usage: - Click to export current GFA data to Excel - Right-click to access additional options: - Generate checking surfaces - Set target areas for GFA categories - Edit existing target values

ToggleLayerPointer icon

ToggleLayerPointer

Displays quick layer information for visible objects. Creates a filtered layer list showing only layers with visible objects. Useful for examining and understanding model layer structure.

ViewToggle icon

ViewToggle

Quick view navigation tool for Rhino. Features: - Toggles between Top and Perspective views - Left click to switch between views - Keyboard shortcut: {KEY} - Optimizes modeling workflow with rapid view changes Usage: Click button to toggle between views.

Web.tab
ListenToMiro icon

ListenToMiro

Listen to changes in the miro

PushToMiro icon

PushToMiro

Push selected elements in Rhino to Miro. Only support text and rect and circle.