Skip to content

Missing PlantArchitecture organ-level queries in PyHelios ? #6

Description

@nathan-gu

Hi,

I am using PyHelios and noticed a mismatch between the C++ PlantArchitecture documentation and the Python API.

In the C++ Helios documentation, PlantArchitecture exposes organ-level queries such as:

  • getPlantLeafObjectIDs()
  • getPlantFruitObjectIDs()

I think these functions are described as the recommended way to retrieve object IDs for plant organs.
However, in the current PyHelios Python wrapper:

  • These functions are not available in PlantArchitecture.py
  • I think there is no equivalent Python API for organ-level filtering

As a result, it is unclear how to directly retrieve primitives belonging to organs (e.g., leaf/fruit meshes) in Python using the current release.

Questions:

  1. Is organ-level filtering of plants build from PlantArchitecture currently supported in PyHelios Python bindings?
  2. If yes, what is the intended workflow?
  3. If not, is there a recommended workaround (e.g., primitive data tagging or planned API extension)?

Thanks !

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions