Skip to main content
Geometry Management with Tags

This document outlines the functionality, workflow, and technical implications of managing Tags in Luminary.

Updated this week

Tags are Luminary's mechanism for organizing and referencing geometric entities within the platform. Tags are strings that are associated with geometric entities, and a single Tag can apply to any number of entities. Tags are automatically imported from the metadata of the underlying CAD geometry, including names, selection sets, colors, etc.

Once your CAD geometry is imported, you can manage tags directly within the UI, with full flexibility to:

  • Rename tags

  • Add or remove tags

  • Organize tags to fit specific project structures

Tags are particularly useful in workflows that involve geometry modifications, saving/reloading settings, and referencing entities across projects.

Note: The association between tags and settings are preserved between projects, allowing you to save and reload your settings in a new project with the same or a similar geometry.


Benefits of Tags

Robustness in Geometry Modification

Tags persist across geometric transformations, allowing you to modify your geometry without losing your project organization.

Organizational Flexibility

Tags allow you to organize and label geometry efficiently without losing information, providing a foundation for project organization and geometric referencing.

Reusable Settings

Settings linked to tags can be saved in a library and reused in other projects, ideal for iterating on a design by running simulations on similar geometries in separate projects.

Design Iteration Support

Tags allow for workflow standardization across similar geometries, supporting design iteration, e.g., two vehicles with common components.


Tags Workflow

The workflow for managing Tags in Luminary is as follows:

  1. Define metadata such as names, selection sets, and colors as needed within your CAD package

  2. Import the CAD geometry to Luminary via the UI dialogue box or SDK. Tags are automatically imported from the underlying CAD file metadata

    • For CAD packages that require unique entity names, you may use colors or other categorizable metadata to organize surfaces or parts, enhancing the tagging system’s flexibility

  3. (Optional) Perform geometry modifications

    • The following rules apply to tags when manipulating geometry:

      • When two faces are merged, the resulting face retains all tags from the original faces

      • If a face is moved or transformed, associated tags remain unaffected

      • Note: Tags only propagate forward, meaning they won't be preserved if you revert/undo geometric modifications

  4. Organize the project by modifying the tags

    • You can associate related surfaces and volumes to easily apply and reuse boundary conditions. For example, all surfaces on a wing could be tagged with 'wing', allowing boundary conditions or mesh settings to be easily applied. Entities of different types can share the same tag.

  5. Apply Settings

    • When settings are saved, they retain their associations to the tags and will reattach upon reloading in a new project, provided the geometry tags are consistent


SDK Compatibility

Through the SDK, users can read and reference tags, enabling programmatic manipulation of tagged entities and the application of settings via automated scripts. This integration is crucial for large-scale projects and batch processing workflows.

Note: Regex and wildcards (e.g., wing* for wing-left, wing-right) are not currently supported natively. This could potentially be addressed in future SDK updates. A workaround is to list the surfaces and write your own regex/wildcard function to search the list.

Did this answer your question?