TECHNIQUES FOR MANIPULATING COMPUTER GRAPHICAL OBJECTS

    公开(公告)号:US20250077060A1

    公开(公告)日:2025-03-06

    申请号:US18916626

    申请日:2024-10-15

    Applicant: Apple Inc.

    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.

    DEVICES, METHODS AND GRAPHICAL USER INTERFACES FOR THREE-DIMENSIONAL PREVIEW OF OBJECTS

    公开(公告)号:US20230031832A1

    公开(公告)日:2023-02-02

    申请号:US17812965

    申请日:2022-07-15

    Applicant: Apple Inc.

    Abstract: A three-dimensional preview of content can be generated and presented at an electronic device in a three-dimensional environment. The three-dimensional preview of content can be presented concurrently with a two-dimensional representation of the content in a content generation environment presented in the three-dimensional environment. While the three-dimensional preview of content is presented in the three-dimensional environment, one or more affordances can be provided for interacting with the one or more computer-generated virtual objects of the three-dimensional preview. The one or more affordances may be displayed with the three-dimensional preview of content in the three-dimensional environment. The three-dimensional preview of content may be presented on a three-dimensional tray and the one or more affordances may be presented in a control bar or other grouping of controls outside the perimeter of the tray and/or along the perimeter of the tray.

    SYSTEMS AND METHODS FOR PROCESSING SCANNED OBJECTS

    公开(公告)号:US20230119162A1

    公开(公告)日:2023-04-20

    申请号:US17905483

    申请日:2021-02-26

    Applicant: Apple Inc.

    Abstract: In some examples, while receiving captures of a first real world object, an electronic device displays a representation of a real world environment and a representation of the first real world object. In some examples, in response to receiving a first capture of a first portion of the first real world object and in accordance with a determination that the first capture satisfies one or more object capture criteria, the electronic device modifies a visual characteristic of the first portion of the representation of the first real world object. In some examples, an electronic device receives a request to capture the first real world object, and in response to the request, the electronic device determines a bounding volume around the representation of the first real world object and displays a plurality of capture targets on a surface of the bounding volume.

    TECHNIQUES FOR MANIPULATING COMPUTER GRAPHICAL OBJECTS

    公开(公告)号:US20220413691A1

    公开(公告)日:2022-12-29

    申请号:US17807226

    申请日:2022-06-16

    Applicant: Apple Inc.

    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.

    OBJECT SCANNING FOR SUBSEQUENT OBJECT DETECTION

    公开(公告)号:US20210383097A1

    公开(公告)日:2021-12-09

    申请号:US17406134

    申请日:2021-08-19

    Applicant: APPLE INC.

    Abstract: Various implementations disclosed herein include devices, systems, and methods that facilitate the creation of a 3D model for object detection based on a scan of the object. Some implementations provide a user interface that a user interacts with to facilitate a scan of an object to create 3D model of the object for later object detection. The user interface may include an indicator that provides visual or audible feedback to the user indicating the direction that the capturing device is facing relative to the object being scanned. The direction of the capture device may be identified using sensors on the device (e.g., inertial measurement unit (IMU), gyroscope, etc.) or other techniques (e.g., visual inertial odometry (VIO)) and based on the user positioning the device so that the object is in view.

    SYSTEMS, METHODS, AND USER INTERFACES FOR GENERATING A THREE-DIMENSIONAL VIRTUAL REPRESENTATION OF AN OBJECT

    公开(公告)号:US20230377299A1

    公开(公告)日:2023-11-23

    申请号:US18317886

    申请日:2023-05-15

    Applicant: Apple Inc.

    Abstract: Generating a three-dimensional virtual representation of a three-dimensional physical object can be based on capturing or receiving a capture bundle or a set of images. In some examples, generating the virtual representation of the physical object can be facilitated by user interfaces for identifying a physical object and capturing a set of images of the physical object. Generating the virtual representation can include previewing or modifying a set of images. In some examples, generating the virtual representation of the physical object can include generating a first representation of the physical object (e.g., a point cloud) and/or generating a second three-dimensional virtual representation of the physical object (e.g., a mesh reconstruction). In some examples, a visual indication of the progress of the image capture process and/or the generation of the virtual representation of the three-dimensional object can be displayed, such as in a capture user interface.

Patent Agency Ranking