isl-org / isl-org/Open3D

Component-wise scaling

Open
#3,936 2 comments 0 reactions 0 assignees View on GitHub
feature request geometry transform
Dominant language
C++
Stars
14k
Forks
2.6k
Avg merge
5d 18h
Merged PRs (30d)
6

Description

Currently scaling is done across all three dimensions with the same scalar for each, `mesh.scale()`. Can we also get support to have scale for each component, `mesh.scale((, , )`.

**Side note (should probably have its own feature request):**
Note that this would also give us the ability to flip/mirror meshes with respect to axis of our choosing, scalar will be set to -1. Maybe add a function that wraps the scale function for flipping. Such as `mesh.mirror_x` (scalar (-1.0, 1, 1)), `mesh.mirror_y` (scalar (1, -1.0, 1)), `mesh.mirror_z` (scalar (1, 1, -1.0)).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.