Skip to content

Unable to perform alpha surface reconstruction on Apple Silicon #6086

@Piflyer

Description

@Piflyer

Checklist

Describe the issue

I am trying to run alpha surface reconstruction on my M2 Max Macbook Pro, but it keeps on crashing. I am currently using a Conda environment that is configured for ARM. I am currently using Open3D version 17.0 and it is installed from pip.

Steps to reproduce the bug

import open3d as o3d
armadillo_mesh = o3d.data.ArmadilloMesh()
mesh = o3d.io.read_triangle_mesh(armadillo_mesh.path)
pcd = mesh.sample_points_poisson_disk(900)
alpha = 0.03
mesh = o3d.geometry.TriangleMesh.create_from_point_cloud_alpha_shape(pcd, alpha)

Error message

[Open3D WARNING] Creating from empty legacy TriangleMesh.
libc++abi: terminating with uncaught exception of type std::out_of_range: unordered_map::at: key not found

Expected behavior

Being able to successfully do alpha reconstruction

Open3D, Python and System information

- Operating system: macOS 13.2.1
- Python version: Python 3.10.0
- Open3D version: 0.17
- System architecture: arm64 / apple-silicon
- Is this a remote workstation?: no
- How did you install Open3D?: pip

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugNot a build issue, this is likely a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions