-
公开(公告)号:US12141914B2
公开(公告)日:2024-11-12
申请号:US17807236
申请日:2022-06-16
Applicant: Apple Inc.
Inventor: Zachary Z. Becker , Mahdi Nabiyouni , Robin Yann Joram Storm
IPC: G06T15/50 , G06F3/04845 , G06F3/04842
Abstract: A computer-generated virtual light source manipulator having one or more affordances for manipulating a computer-generated virtual light sources is disclosed. Selection of a virtual light source can cause a light source manipulator tailored for that virtual light source to be displayed over the virtual light source. The light source manipulator can include various lines, circles and the like that can define starting boundaries (e.g., surfaces that represent the start location and initial aperture of light emission from the virtual light source), ending boundaries (e.g., surfaces that represent the extent or reach (i.e., end location or projection distance) and final aperture of light transmission from the virtual light source), and fade boundaries (e.g., surfaces that represent the beginning of the fading of the virtual light source). The light source manipulators can also include one or more disc or spherical affordances for adjusting these boundaries.
-
公开(公告)号:US12141423B2
公开(公告)日:2024-11-12
申请号:US17807226
申请日:2022-06-16
Applicant: Apple Inc.
Inventor: Zachary Z. Becker , Michelle Chua , David A. Lipton , Robin Yann Joram Storm , Eric G. Thivierge , Jue Wang
IPC: G06F3/04845 , G06F3/04815 , G06F3/04842
Abstract: A computer-generated virtual object manipulator having one or more affordances for manipulating a computer-generated virtual object is disclosed. Selection of a virtual object can cause an object manipulator to be displayed over the virtual object. The object manipulator can include a cone-shaped single-axis translation affordance for each of one or more object axes, a disc-shaped single-axis scale affordance for each of the one or more object axes, an arc-shaped rotation affordance for rotation about each of the one or more object axes, and a center of object affordance for free space movement of the virtual object. The object manipulator can also include a slice-shaped two-axis translation affordance that can be displayed after hovering over an area in a particular plane.
-