Pancake
  • Welcome!
  • Download
  • Minimal Requirements
  • Privacy Statement
  • Core Features
    • Cluster Operations
      • Merge Identical Inputs
      • Refresh Names
    • Connectivity Analysis
    • Downgrade Components
      • Downgrade Components (Rhino 5)
    • Extended Context Menu
    • File Block Monitor
    • Hang Protection
      • How to understand a hang report
    • Internalize Geometry
    • Performance Profiler
    • Portability Check
    • Setting Transfer
    • Version Watermark
  • Components
  • Where does the manual go?
  • Miscellaneous
    • Safe Mode
Powered by GitBook
On this page
  • How to use this feature?
  • What types of geometry will be internalized?
  • What is "less destructive mode"?
  1. Core Features

Internalize Geometry

PreviousHow to understand a hang reportNextPerformance Profiler

Last updated 6 years ago

Pancake can help you internalize all referenced geometries in one click. This can be useful when you want to exchange your Grasshopper script without the Rhino file. As of 1.3.0.0, a is introduced.

How to use this feature?

  • Navigate to "Pancake" menu, click "Internalize referenced geometry"

What types of geometry will be internalized?

  • Arc

  • Box

  • BRep

  • Circle

  • Curve

  • Line

  • Rectangle

  • Mesh

  • Plane

  • Surface

  • Twisted box

  • Plankton mesh

  • Elefront geometries

This list might be incomplete. Pancake cannot guarantee support for third-party geometry. Please contact us if you think this feature isn't working as intended. Technically, only those that implement IGH_GeometricGoo and IGH_PersistentParam interfaces are included.

What is "less destructive mode"?

  • In former versions, internalization will trigger script-wide recomputation, which is sometimes time-consuming and laggy.

  • In the less destructive mode, recomputation will be suppressed. Pancake manipulates the data without informing Grasshopper framework.

  • However, due to the cache nature of Grasshopper, the tooltips of internalized geometries stay as "Referenced XXX". Therefore, you need to save your script or trigger recomputation manually to make the text change.

  • The mode could be switched on by holding Shift key when clicking the menu item.

less destructive mode