Skip to content

ray_cast ignores thin/low-density topology #50

@RedmanOne

Description

@RedmanOne

The bug concerning pass through touchview controls when pointer is over the mesh to enable sculpting.

Description: If mesh i am trying to interact with is too thin the touchview controls are getting activated despite i even see the brush gizmo appeared at the mesh at the place that has to be affected.

Device: 16" multi-touch screen and fingers or capacitive stylus, no matter.

Have already tried to modife touch.py to launch additional rays in specific radius to increase detection area - definetely increased detection area but doesn't solve the problem of undetectable thin mesh segments (perhaps all 9 ray_cast goes through the mesh)
Any similar cases or ideas to solve?

Update: problem is getting fixed with each Ctrl+S or editing mode switch, and seems to be related to legacy cached mesh used for ray-casting in sculpt mode. Figuring out how to fix.

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