Rhino 4.0 용 플러그인 ArchCut

Summary: Rhino 4.0 용 단면/패널 작업 플러그인. 2007년 3월 7일자 ArchCut 다운로드

Critical:ArchCut 플러그인을 로드하기 전에 Microsoft의 runtime libraries를 다운로드 하여 설치하시기 바랍니다.



다운로드

ArchCut_Plug-in of 7-March-2007 (works with the released Rhino4 and current Rhino4 BETA)

ArchCut Commands Toolbar 3DM Sectioning Example Sectioning Report Example Sections File Format Example (to load section names and distances) Create Sections (short clip) Create, View & Update Sections (short clip) Scripting Help Document (word file .doc) (PDF file) (.CHM and .DEC files)


Contents

Sectioning Commands

Tools to import sections (names/locations), create sections, update, 2D layout and generate area report. Sections data is saved to document and are updatable when model changes.

Paneling Commands

Paneling tools support a variety of paneling algorithms ranging from directional paneling to completely random paneling.

Scripting

ArchCut supports scripting mainly to allow custom pattern definition and also to make plug-in methods available for Rhino scripting developers



ArchCut_Create command:


Flow:

* Select objects to section. Press Enter to select all visible ( Dir=CPlaneX Replace=Yes AutoNaming=Yes LoadFromFile=No ):


Options:

* Dir: ( CPlaneX , CPlaneY, Pick ) - Set section line direction


Notes:

* The plugin maintains “Sections Table” (ST):





ArchCut_CreateArray command:

Create array of sections. User defines spacing and number of sections


Options:

* Dir: ( CPlaneX , CPlaneY, Pick ) - Set section line direction




ArchCut_Update command:

Updates all sections.


Notes:

* The command uses section plane and the list of sectioned objects (or all visible) to create new section curves and replace old content.




ArchCut_Report command:





ArchCut_Layout command:


Flow:

* (Dialog) ask to select sections.


Options:

* Grip <Center> ( Center Min Max ): Base point relative to section bounding box.


Notes:

* Creates new layer for each layout. Layer name looks like: “SectionName”_Layout.




ArchCut_NestLayout command:


Flow:

* (Dialog) ask to select sections.

Notes:

* Creates layouts and put in current layer with name tags.




ArchCut_View command:


Flow:

* Select sections and assign them to viewports.

Notes:

* In the following example, section is added to the perspective view





ArchCut_ClearView command:


Flow:

* Select viewport to delete selected sections from that viewport.




ArchCut_MoveSections command:


Flow:

* Move sections and update sections curves.




How to Export:


Macro: SelLayer Export

* You can select one or all layers and export to any supported file format.




How to Display Sections:


Macro: PrintDisplay State=On Enter

* Section curves are assigned a print width = 0.5 (default=0.13) to appear thick.




How to Delete and Rename Sections:





Sectioning Wish List: ... You welcome to add to this list





ArchCut_Divide command:


Flow:

* Select curves to divide by number or distance. If dividing by distance, there is option to round up or down.

Options:

* Method: ( ByNumber, ByDistance ). If ByDistance, user can round up or down to cover all curve length.


Notes:

* For each curve, user is notified of the final number of spans and length of each span in the output window.




ArchCut_Paneling_Dir command:


Flow:

* Select object to create a base grid panels.

Options:

* DirectionOfCuts: ( CPlaneX, CPlaneY, Pick ) - User defines paneling direction relative to CPlane.


Notes:

* User can panel polysurfaces. Difference in UV direction among faces does not affect result.







ArchCut_PanelingUV_Num command:


Flow:

* Select object to create a variety of structural panels. The command is sensitive to UV.

Options:

* U_Num: Number of panels in U direction.


Notes:

* Paneling point grid, paneling edges and paneling faces are grouped and added to document in new layer.





ArchCut_PanelingUV_Dis command:


Flow:

* Select object to create a variety of structural panels. The command is sensitive to surface UV directions.

Options:

* U_Dis: Length of panels in U direction.


Notes:

* Exact distances are achieved only when iso-curves are parallel in U & V directions








ArchCut_SubPaneling command;


Flow:

* Select base surface, any number of closed polylines with end points on surface.

Options:

* Degree: Number of subdividing steps.


Notes:

* Has History support





ArchCut_RandomPaneling command:


Flow:

* Select base surface, any number of points on surface or have the command generate points for you.

Options:

* GenerateRandomly: random generation of points.


Notes:

* Random paneling algorithm finds best solution for smallest triangles starting from a central location of the grid point set.





ArchCut_PanelingUpdate command:

Updates all paneling.


Notes:

* If the base paneling surface get edited, user can call this command to update paneling.




Custom Patterns for Paneling:


Use ArchCut script functions to define custom patterns for paneling and access many ArcCut methods using RhinoScript.

Download Scripting Documentation:





Paneling Wish List: ... You're welcome to add to this list





E-mail the developer your questions & feedback

Last updated: January 10, 2007