Multi-directional editing within a multi-user cloud parametric feature-based 3D CAD system
AssigneePTC Inc.
InventorsIlya Baran, Philip Gareth Thomas, Parapura Rajkumar
Life of this patent
Estimating the term…
Abstract
Disclosed is a parametric feature-based 3D CAD system that allows multiple users to simultaneously edit a parametric feature-based 3D CAD model consisting of 3D parts and assemblies of those parts (3D Model). Several CAD users, each using their own computer, phone, or tablet, can edit the same 3D Model at the same time. Editing may be separate and simultaneous—there is no need for users to worry about locking, checking out, or otherwise restricting each other's access to 3D Models. Within each user's editing interface, the model may be presented in different representations, with edits to any representation applied and displayed across all representations.
Claims8
A method for executing three dimensional (3D) computer-aided design (CAD), the method comprising:
- displaying a user interface on a client device for editing a 3D CAD design;
- within the user interface, displaying the 3D CAD design simultaneously as a visual model, as a feature list, and as a textual representation of a program corresponding to the 3D CAD design, wherein the textual representation is a code or script;
- in response to a user interacting with the visual model, highlighting corresponding portions in the visual model, the feature list, and the textual representation;
- in response to the user interacting with the feature list, highlighting corresponding portions in the visual model, the feature list, and the textual representation;
- in response to the user interacting with the textual representation, highlighting corresponding portions in the visual model, the feature list, and the textual representation;
- in response to the user editing the visual model, applying and displaying the edits in the visual model, the feature list, and the textual representation;
- in response to the user editing the feature list, applying and displaying the edits in the visual model, the feature list, and the textual representation;
- and
- in response to the user editing the textual representation, applying and displaying the edits in the visual model, the feature list, and the textual representation.
A computer system for executing three dimensional (3D) computer-aided design (CAD), the computer system configured to perform a method comprising:
- displaying a user interface on a client device for editing a 3D CAD design;
- within the user interface, displaying the 3D CAD design simultaneously as a visual model, as a feature list, and as a textual representation of a program corresponding to the 3D CAD design, wherein the textual representation is a code or script;
- in response to a user interacting with the visual model, highlighting corresponding portions in the visual model, the feature list, and the textual representation;
- in response to the user interacting with the feature list, highlighting corresponding portions in the visual model, the feature list, and the textual representation;
- in response to the user interacting with the textual representation, highlighting corresponding portions in the visual model, the feature list, and the textual representation;
- in response to the user editing the visual model, applying and displaying the edits in the visual model, the feature list, and the textual representation;
- in response to the user editing the feature list, applying and displaying the edits in the visual model, the feature list, and the textual representation;
- and
- in response to the user editing the textual representation, applying and displaying the edits in the visual model, the feature list, and the textual representation.
Dependencies are inferred from the claim text.