Method and system for automated generation of a floor joist 2d drawings from a 3d model
Abstract
The present invention is a computer method for generating a set of assembly illustrations, comprising: accessing a model frame wherein the model frame includes at least one floor joist assembly; analyzing the floor joist assembly, wherein a set of members are identified which comprise the floor joist; accessing the set of members and individually analyzing each members properties and coordinates and relationship to all interfacing members; transitioning the model frame floor joist from a first state to a second state, wherein an analysis is performed on the conversion based on the order and process of the transition data; and analyzing the transition data for member interfacing, and processing the transition data relative to the member interfacing to identify an assembly process for the floor joist; and generating to be displayed on a display module, a set of drawings which represent the assembly process of the floor joist.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer method for generating a set of assembly illustrations for floor joists, comprising:
accessing, by at least one processor, a model wherein the model frame includes at least one floor joist assembly, wherein the at least one floor joist assembly is isolated; analyzing, by at least one processor, the floor joist assembly, wherein a set of members are identified which comprise the floor joist; accessing, by at least one processor, the set of members and individually analyzing each member and coordinates and relationship to all interfacing members; transitioning, by at least one processor, the floor joist assembly from an assembled version to a disassembled state; analyzing, by at least one processor, the transition of the floor joist assembly to identify a set of steps from the transition; analyzing, by at least one processor, the set of steps to manipulate the floor joist assembly from the assembled version to the disassembled state, wherein an assembly process is generated; and generating, by at least one processor, a images to be displayed on a display module representing the generated assembly process.
2 . The method of claim 1 , wherein the transition data of the floor joist assembly includes fasteners which are used to secure the members.
3 . The method of claim 1 , further comprising, manipulating, by at least one processor, the members based on an identified connection area.
4 . The method of claim 3 , further comprising, modifying, by at least one processor, the floor joist assembly by incorporating a set of fasteners within the connection area of each member.
5 . The method of claim 1 , further comprising, associating, by at least one processor, an interface region of each member, wherein the interface region is associated with the interfacing of at least two members.
6 . The method of claim 5 , further comprising, marking, by at least one processor, the interface region of each member based on the type of interface between the at least two members.
7 . The method of claim 1 , further comprising, altering, by at least one processor, the visual representation of the images, wherein the transition data is represented in the images showing a chronological order of transitioning the members from the disassembled state to the assembled version.
8 . A computer program product for generating a set of assembly illustrations for floor joists, comprising:
one or more computer non-transitory readable storage media and program instructions stored on the one or more computer non-transitory readable storage media, the program instructions comprising: program instructions to access a model wherein the model frame includes at least one floor joist assembly, wherein the at least one floor joist assembly is isolated; program instructions to analyze the floor joist assembly, wherein a set of members are identified which comprise the floor joist; program instructions to access the set of members and individually analyzing each member and coordinates and relationship to all interfacing members; program instructions to transition the floor joist assembly from an assembled version to a disassembled state; program instructions to analyze the transition of the floor joist assembly to identify a set of steps from the transition; program instructions to analyze the set of steps to manipulate the floor joist assembly from the assembled version to the disassembled state, wherein an assembly process is generated; and program instructions to generate a images to be displayed on a display module representing the generated assembly process.
9 . The computer program product of claim 8 , wherein the transition data of the floor joist assembly includes fasteners which are used to secure the members.
10 . The computer program product of claim 8 , further comprising, program instructions to manipulate the members based on an identified connection area.
11 . The computer program product of claim 11 , further comprising, program instructions to modify the floor joist assembly by incorporating a set of fasteners within the connection area of each member.
12 . The computer program product of claim 8 , further comprising, program instructions to associate an interface region of each member, wherein the interface region is associated with the interfacing of at least two members.
13 . The computer program product of claim 12 , further comprising, program instructions to mark the interface region of each member based on the type of interface between the at least two members.
14 . The computer program product of claim 8 , further comprising, program instructions to alter the visual representation of the images, wherein the transition data is represented in the images showing a chronological order of transitioning the members from the disassembled state to the assembled version.
15 . A system for generating a set of assembly illustrations for floor joists, comprising:
one or more computer non-transitory readable storage media and program instructions stored on the one or more computer non-transitory readable storage media, the program instructions comprising: program instructions to access a model wherein the model frame includes at least one floor joist assembly, wherein the at least one floor joist assembly is isolated; program instructions to analyze the floor joist assembly, wherein a set of members are identified which comprise the floor joist; program instructions to access the set of members and individually analyzing each member and coordinates and relationship to all interfacing members; program instructions to transition the floor joist assembly from an assembled version to a disassembled state; program instructions to analyze the transition of the floor joist assembly to identify a set of steps from the transition; program instructions to analyze the set of steps to manipulate the floor joist assembly from the assembled version to the disassembled state, wherein an assembly process is generated; and program instructions to generate an image to be displayed on a display module representing the generated assembly process.
16 . The system of claim 15 , wherein the transition data of the floor joist assembly includes fasteners which are used to secure the members.
17 . The system of claim 15 , further comprising, program instructions to manipulate the members based on an identified connection area.
18 . The system of claim 18 , further comprising, program instructions to modify the floor joist assembly by incorporating a set of fasteners within the connection area of each member.
19 . The system of claim 15 , further comprising, program instructions to associate an interface region of each member, wherein the interface region is associated with the interfacing of at least two members.
20 . The system of claim 19 , further comprising, program instructions to mark the interface region of each member based on the type of interface between the at least two members.Join the waitlist — get patent alerts
Track US2021182983A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.