G06F30/12

Method and system for operating a configuration platform
11568097 · 2023-01-31 · ·

A method of and a system for propagating a configuration setting of a 3D model to other 3D models, the 3D model and the other 3 Ds being part of a same 3D model category. The 5 method comprises dividing the 3D model into a first plurality of surfaces; associating to each one of the first plurality of surfaces, a unique surface identifier. For each one of the other 3D models, the method comprises dividing the one of the other 3D models into a second plurality of surfaces; establishing a correspondence; associating, for each one of the second plurality of surfaces corresponding to one of the first plurality of surfaces. The method also comprises 0 selecting the configuration setting of the 3D model; determining the unique identifier of the 3D model to which the configuration setting is to be applied; and propagating, the configuration setting to the other 3D models.

Processing an object representation

A method of adjusting a three-dimensional representation of an object to be manufactured in an additive manufacturing process comprises determining a processing operation to be applied to the object, and adjusting the three-dimensional representation of the object based on adjustment parameters associated with the processing operation.

Processing an object representation

A method of adjusting a three-dimensional representation of an object to be manufactured in an additive manufacturing process comprises determining a processing operation to be applied to the object, and adjusting the three-dimensional representation of the object based on adjustment parameters associated with the processing operation.

Selection of an edge with an immersive gesture in 3D modeling
11567579 · 2023-01-31 · ·

A computer-implemented method for selecting an edge among edges of a 3D object in a 3D immersive environment of a CAD system. Each edge is oriented in the 3D immersive environment. The method comprises displaying the 3D object in the 3D immersive environment, detecting a hand gesture including all fingers folded except thumb, determining an oriented line formed with the folded fingers of the hand in the 3D immersive environment, and identifying the edge of the 3D object having the closest orientation with the oriented line.

Selection of an edge with an immersive gesture in 3D modeling
11567579 · 2023-01-31 · ·

A computer-implemented method for selecting an edge among edges of a 3D object in a 3D immersive environment of a CAD system. Each edge is oriented in the 3D immersive environment. The method comprises displaying the 3D object in the 3D immersive environment, detecting a hand gesture including all fingers folded except thumb, determining an oriented line formed with the folded fingers of the hand in the 3D immersive environment, and identifying the edge of the 3D object having the closest orientation with the oriented line.

Systems and methods for a self-adjusting node workspace
11714928 · 2023-08-01 · ·

Systems and methods are disclosed for automatically adjusting a workspace comprising a plurality of nodes for sustained workflow. One method comprises receiving a new node in the workspace and determining that the new node overlaps with one or more nodes. Based on the determination, a set of nodes within a predetermined distance of the overlap may be repositioned, the set of nodes comprising the new node and the one or more nodes. Upon determining that the new node still overlaps with the one or more nodes, the set of nodes may be scaled down until there is no overlap.

Systems and methods for a self-adjusting node workspace
11714928 · 2023-08-01 · ·

Systems and methods are disclosed for automatically adjusting a workspace comprising a plurality of nodes for sustained workflow. One method comprises receiving a new node in the workspace and determining that the new node overlaps with one or more nodes. Based on the determination, a set of nodes within a predetermined distance of the overlap may be repositioned, the set of nodes comprising the new node and the one or more nodes. Upon determining that the new node still overlaps with the one or more nodes, the set of nodes may be scaled down until there is no overlap.

METHOD AND APPARATUS FOR STRING CONNECTING PHOTOVOLTAIC MODULES, DEVICE, AND STORAGE MEDIUM

Disclosed are a method and an apparatus for string connecting photovoltaic modules. The method includes: acquiring position information of n photovoltaic modules to be connected; categorizing the n photovoltaic modules into m partitions based on the position information of the n photovoltaic modules; generating k candidate connection solutions of an i.sup.th partition in the m partitions, wherein the i.sup.th partition includes m photovoltaic modules, and each of the k candidate connection solutions uses one photovoltaic module in the m photovoltaic modules as a starting point, and obtaining at least one string of photovoltaic modules by simulating connection of the m photovoltaic modules according to a preset connection solution; and selecting a target connection solution from the k candidate connection solutions based on an estimated cable use amount corresponding to each of the k candidate connection solutions.

ADDING DETAILS TO A MODEL IN COMPUTER AIDED MODELING

Mechanisms to increase level of detail in sets of model objects in a model for a construction product are disclosed, the mechanism utilizing a collection comprising a plurality of collection sets with details in metadata. For example, to increase level of detail in a set of model objects, content of a first metadata is determined. The first metadata comprises information indicating at least a type and geometry of the set of model objects. The collection sets are sorted to a suitability order based on compatibility of the first metadata to metadata of the collection sets. If the most suitable collection set is approved, the level of detail of the set of model objects is increased by adding to the first metadata copies of one or more details in the metadata of the most suitable collection set.

ADDING DETAILS TO A MODEL IN COMPUTER AIDED MODELING

Mechanisms to increase level of detail in sets of model objects in a model for a construction product are disclosed, the mechanism utilizing a collection comprising a plurality of collection sets with details in metadata. For example, to increase level of detail in a set of model objects, content of a first metadata is determined. The first metadata comprises information indicating at least a type and geometry of the set of model objects. The collection sets are sorted to a suitability order based on compatibility of the first metadata to metadata of the collection sets. If the most suitable collection set is approved, the level of detail of the set of model objects is increased by adding to the first metadata copies of one or more details in the metadata of the most suitable collection set.