Skip to content

Missing PlantArchitecture organ-level queries in PyHelios ? #6

@nathan-gu

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions