摘要:
Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving a hierarchical data structure that includes a plurality of structure lines referencing persistent data objects and receiving metadata corresponding to persistent data objects referenced by the hierarchical data structure. The method includes computing an access control expression corresponding to each persistent object according to the metadata, wherein the access control expressions are string-representation Boolean expressions, and storing the access control expressions.
摘要:
Methods for CAD editing and corresponding systems (100) and computer-readable mediums (126). A method includes receiving (1005) a CAD model (152) including a plurality of entities (305, 310) and receiving (1010) a user input including a selection of at least one entity (305) and a movement of the selected entity (Fig. 3C). The method includes applying (1015) any basic condition behaviors (Figs. 3A-3L) that correspond to the user input and applying (1020) any optional condition behaviors (Figs. 8A-8L) that correspond to the user input. The method includes building (1025) a variational system (154) to be solved based on the user input, any applied basic condition behaviors, and any optional condition behaviors. The method includes performing (1030) a variational solve on the variational system to produce an edited CAD model (Fig 3C) and storing (1035) the edited CAD model.
摘要:
Methods for creating three dimensional lattice structures in computer-aided design models. A method includes receiving a solid model containing a plurality of boundary surfaces for a void region, computing a bounding box of the solid model and a plurality of grid points on an axis-aligned grid within the bounding box, creating a lattice cell layout for a lattice structure within the void region, computing an implicit model defined by a scalar value for each of the grid points on the axis-aligned grid, extracting the lattice structure in the solid model based on the implicit model.
摘要:
A component of a computer-aided manufacturing (CAM) system (100) may be configured to cause a processor (102) to generate instructions (104) that specify how a 3D-printer (106) additively builds an article (120) on a build plate (114) via depositing material (118) from a deposition head (112). The 3D printer is configured to cause the deposition head to rotate in order to selectively change, an angle of a deposition axis (128) at which the deposition head outputs material. The generated instructions specify how the deposition head is operated by the 3D printer to build the article on the build plate such that material deposited along a side wall surface (304) of the article is provided by the deposition head having its deposition axis orientated at an angle (404) determined based at least in part on an angular orientation (402) of the side wall surface.
摘要:
A system and method for fiber-composite part design. A method includes receiving(405) a first fiber orientation field (310) corresponding to a fiber-composite manufacturable part 300, the first fiber orientation field having a plurality of field rosettes (302) each having a reference point (312) and a corresponding direction vector (314). The method includes receiving (410) a second fiber orientation field (320) corresponding to the fiber-composite manufacturable part. The method includes (415) a first field rosette (302) in the first fiber orientation field (310) and a second field rosette (304) in the second fiber orientation field (320) that have corresponding reference points (312/322) on the manufacturable part (300). The method includes comparing (420) the first field rosette (302) to the second field rosette (304) to identify a fiber orientation difference (330) between the first fiber orientation field (310) and the second fiber orientation field (320) at the corresponding reference point (312/322). The method includes storing (425) the first field rosette (302), the second field rosette (304), or the fiber orientation difference (330) as associated with the manufacturable part (300).
摘要:
Various disclosed embodiments include methods, systems, and computer-readable media for identifying a motion path for an industrial robot. According to one embodiment, a method includes identifying a plurality of points at which at least one component of the industrial robot is positioned during performance of a task. The identified points include at least a starting point and an ending point of the component for performing the task. The method also includes generating one or more motion paths for the industrial robot to perform the task based on the identified points. The method further includes identifying and predicting energy consumption by the industrial robot for the one or more generated motion paths. The method also includes selecting the motion path for the industrial robot based on the identified energy consumption. Additionally, the method includes storing information about the energy consumption by the industrial robot for the selected motion path.
摘要:
Methods for file transfer and corresponding systems and computer-readable mediums. A method includes sending (410) a file download request (324), receiving (415) a command instruction file (310), and downloading (430) a file (320) corresponding to the file download request (324) according to the command instruction file (310).
摘要:
Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving (1305) one or more layer boundaries (202-216) of one or more plies (224-240) of a composite part (242). The method includes creating (1310) a topological definition (302) from the layer boundaries (202-216), the topological definition (302) includes one or more vertices (366-388) and half-edges (306-364). The method includes identifying (1315) one or more vertical ramp sections (390-394) of one or more vertical ramps (304) from the topological definition (302) that form one or more discontinuities (222) in the topological definition (302). The method includes adding (1320) one or more additional vertices (620, 630, 902-908) and half-edges (1102-1136) to the topological definition (302) based on the layer boundaries (202-216) and the vertical ramp sections (390-394). The method includes creating (1345) one or more faces (1138-1146) in the topological definition (302) along the vertical ramp (304) based on the additional vertices (620, 630, 902-908) and half-edges (1102-1136) to resolve the discontinuities (222). The method includes transmitting (1355) the topological definition (302) with the faces (1138-1146).
摘要:
Methods and systems for automatic classification of images of internal structures of human and animal bodies. A method includes receiving (405) a magnetic resonance (MR) image testing model and determining a testing volume of the testing model that includes areas of the testing model to be classified as bone or cartilage. The method includes modifying the testing model so that the testing volume corresponds to a mean shape and a shape variation space of an active shape model and producing an initial classification of the testing volume by fitting the testing volume to the mean shape and the shape variation space. The method includes producing (425) a refined classification of the testing volume into bone areas and cartilage areas by refining the boundaries of the testing volume with respect to the active shape model and segmenting the MR image testing model into different areas corresponding to bone areas and cartilage areas
摘要:
Systems and methods for identifying unbuildable part pairs in product data management (PDM) systems. A method includes receiving a product structure having a plurality of nodes with variant conditions. The method includes building, by the client PDM system, a variant condition forest (VCF) corresponding to the product structure and selecting a pair of nodes in the product structure. The method includes determining, using the VCF, whether the variant conditions of each of the selected nodes are satisfiable both separately and at the same time, and if not, marking the selected pair of nodes as unbuildable. The method includes adding the unbuildable pair of nodes to an unbuildable pairs list. The method includes performing a clearance analysis process on the product structure, without processing unbuildable pairs on the unbuildable pairs list, and storing the results of the clearance analysis process.