1. Apparatus comprising a collapsible construction barrier having at least three integrally-formed wall sections including a first endmost wall section and a second endmost wall section, adjacent ones of the wall sections being joined by a living hinge, the first endmost wall section includes at least one pin movable between a first position and a second position, the second endmost wall section includes at least one keeper boss, the wall sections being foldable one on another whereby a folded construction barrier has a footprint approximating that of one of the wall sections and the pin secures the apparatus in such folded position by being inserted into the keeper boss when the pin is moved between the first and second positions.
2. Apparatus of claim 1 further comprising a top section integrally formed with the wall sections and connected thereto by a living hinge.
3. Apparatus of claim 2, wherein:
the first and a second endmost wall sections are adapted to be joined to one another for erecting the collapsible construction barrier, the first and second endmost wall sections each having an outward-facing wall with a top side and a projecting portion on the respective outward-facing wall adjacent the respective top side; and
the perimeter sides of the top section include first and second sidewalls each approximately orthogonal to the top surface, each of the first and second sidewalls having an inward-facing wall with a projecting portion,
whereby when the first and second endmost wall sections are joined to one another, an urging of the top section downwardly onto the first and second endmost wall sections causes the projecting portions of the first and second sidewalls to engage respective ones of the projecting portions of the first and second endmost wall sections, thereby securing the top section to the wall sections.
4. Apparatus of claim 2, wherein the wall sections and top section are adapted to be interlocked with one another for erecting the collapsible construction barrier.
5. Apparatus of claim 1, wherein the three wall sections include a middle wall section, and wherein the keeper boss is disposed on an outwardly-facing wall of the second endmost wall section, at a position adjacent the middle wall section.
6. Apparatus of claim 1, wherein the second endmost wall section further includes at least one erecting boss aligned with the pin guide, disposed at an endmost location on the second endmost wall, and adapted for receiving the pin for securing the apparatus as an upright structure by attaching the first and second endmost wall sections to one another, with the apparatus in an unfolded position.
7. A method comprising:
providing a collapsible path barrier comprising at least three integrally-formed wall sections with a living hinge, joining each adjacent pair of wall sections, endmost wall sections of the at least three wall sections being joinable to form an upright structure; and
providing a keeper structure with at least one pin disposed on one of the wall sections and a corresponding at least one locking boss, for receiving the pin, disposed on another of the wall sections, the keeper structure operative to securely hold the wall sections together in a collapsed state having a footprint essentially of a single one of the wall sections.
8. Apparatus comprising a collapsible construction barrier having at least three integrally-formed wall sections including a first endmost wall section and a second endmost wall section, adjacent ones of the wall sections being joined by corresponding living hinges, the first endmost wall section includes a pin movable between a first position and a second position; and
the second endmost wall section includes a keeper boss, the wall sections being foldable one on another whereby a folded construction barrier has a footprint approximating that of one of the wall sections and is securable in a folded position by engagement of the pin and the keeper boss.
9. Apparatus of claim 8, wherein the at least three wall sections include a middle wall section, and wherein the keeper boss is disposed on an outwardly-facing wall of the second endmost wall section, at a position adjacent the middle wall section.
10. Apparatus of claim 8, wherein the second endmost wall section further includes at least one erecting boss disposed at an endmost location on the second endmost wall, and adapted for receiving the pin for securing the apparatus as an upright structure by attaching the first and second endmost wall sections to one another, with the apparatus in an unfolded position.
11. Apparatus comprising a collapsible construction barrier having at least three integrally-formed wall sections including a first endmost wall section and a second endmost wall section, adjacent ones of the wall sections being joined by corresponding living hinges, for erecting the barrier, the first and second endmost wall sections each having an outward-facing wall with a top side and a projecting portion on the respective outward-facing wall adjacent the respective top side; and
a top section having perimeter sides which include first and second sidewalls each having an inward-facing wall with a projecting portion, whereby when the first and second endmost wall sections are joined to one another, an urging of the top section downwardly onto the first and second endmost wall sections causes the projecting portions of the first and second sidewalls to engage respective ones of the projecting portions of the first and second endmost wall sections, thereby securing the top section to the wall sections, and when the top section is pulled upwardly, the wall sections are foldable one on another such that the construction barrier has a footprint approximating that of one of the wall sections.
12. A method comprising:
providing a collapsible path barrier comprising at least three integrally-formed wall sections with a corresponding living hinge joining each adjacent pair of wall sections, endmost wall sections of the at least three wall sections being joinable to form an upright structure; and
providing a keeper structure including a pin disposed on one of the wall sections and a corresponding locking boss, for receiving the pin, disposed on another of the wall sections operative to securely hold the wall sections together in a collapsed state having a footprint essentially of a single one of the wall sections.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A computer implemented method for generating a section cut in a model of a part, the computer implemented method comprising:
identifying, using at least one processor, a location on the part from an object of the part;
extracting, using the at least one processor, ply lay-up data for a section of the part within the model, the extracting comprising:
creating an axis system at the location in the model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part;
creating section cuts intersecting the surface and plies below the surface, wherein creating section cuts further comprises: intersecting a base surface supporting the plies with a plane; obtaining first coordinates by performing a first linear approximation of the base surface and plane intersection; identifying a ply from the ply lay-up data that is intersected by the plane; and obtaining second coordinates by performing a second linear approximation of the ply and plane intersection;
identifying a plurality of sampling points on the surface based on the section cuts; and
generating sampled data by performing core sampling using the plurality of sampling points;
generating, using the at least one processor, an output file from the sampled data.
2. The computer implemented method of claim 1, wherein the creating the axis system comprises:
creating a damage axis at the location in the model of the part, wherein the damage axis is normal to the surface of the part at the location in the model of the part.
3. The computer implemented method of claim 1 further comprising:
storing the section cuts and the axis system in the model of the part.
4. The computer implemented method of claim 1 further comprising:
storing the plurality of sampling points in a plurality of files; and
creating a master file identifying the plurality of files.
5. The computer implemented method of claim 4, further comprising:
selecting a file from the plurality of files using the master file to form a selected file;
performing the core sampling of a point identified in the selected file, wherein information about a set of plies associated with the point is identified; and
storing the information in the sampled data.
6. The computer implemented method of claim 5 further comprising:
repeating the selecting step, the performing step, and the storing step until all of the plurality of files have been processed.
7. The method of claim 1 further wherein the first coordinates are relative to the plane, and further comprising the step of converting the first coordinates to another coordinate system.
8. The method of claim 1 wherein the step of identifying in a part application a location on the part comprises the steps of:
displaying a three-dimensional object; and
selecting the location on the three-dimensional object.
9. The method of claim 8 wherein the step of displaying the three-dimensional object further comprises excluding information selected from trade secret information and export-controlled information.
10. The method of claim 8 further comprising manipulating the three-dimensional object.
11. An apparatus comprising:
a data processing system comprising a bus, a processor, and a memory, wherein a data extraction tool executes on the data processing system, wherein the data extraction tool is configured to:
receive a location on a part;
create an axis system at the location in a model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part;
create section cuts intersecting the surface and plies below the surface, wherein creating section cuts further comprises: intersecting a base surface supporting the plies with a plane;
obtain first coordinates by performing a first linear approximation of the base surface and plane intersection;
identify a ply from ply lay-up data, wherein the ply is intersected by the plane; and
obtain second coordinates by performing a second linear approximation of the ply and plane intersection;
identify a plurality of sampling points on the surface based on the section cuts; and
generating sampled data by performing core sampling using the plurality of sampling points.
12. The apparatus of claim 11, wherein the data extraction tool is capable of generating an output file from the sampled data.
13. The apparatus of claim 11, wherein the axis system has a damage axis that is normal to the surface of the part at the location in the model of the part.
14. The apparatus of claim 11, wherein the data extraction tool is further capable of storing the section cuts and the axis system in the model of the part.
15. The apparatus of claim 11, wherein the data extraction tool is further capable of storing the plurality of sampling points in a plurality files, and creating a master file identifying the plurality of files.
16. The apparatus of claim 11, wherein in performing the core sampling using the plurality of sampling points to generate the sampled data, the data extraction tool is capable of selecting a file from the plurality of files using the master file to form a selected file; performing the core sampling of a point identified in the selected file, wherein information about a set of plies associated with the point is identified; and storing the information in the sampled data.
17. The apparatus of claim 16, wherein the data extraction tool comprises:
a core identification unit;
a surface generation unit;
a core sampling unit; and
an output generation unit.
18. A non-transitory computer readable storage medium storing program code which, when executed by at least one processor, is configured to display on a display a three-dimensional object of a part and to identify a location on the three-dimensional object of the part, the program code comprising:
program code configured to extract ply lay-up data for a section of the part within a model of the part, the program code that is configured to extract further comprising:
program sub-code configured to create an axis system at the location in the model of the part, wherein the axis system has an axis that is normal to a surface at the location in the model of the part;
program sub-code configured to create section cuts intersecting the surface and plies below the surface, wherein creating section cuts further comprises: intersecting a base surface supporting the plies with a plane; obtaining first coordinates by performing a linear approximation of the base surface and plane intersection; identifying a ply from the ply lay-up data that is intersected by the plane; and obtaining second coordinates by performing a second linear approximation of the ply and plane intersection; and
program sub-code configured to identify a plurality of sampling points on the surface based on the section cuts; and
program code configured to generate sampled data by performing core sampling using the plurality of sampling points.
19. The non-transitory computer readable storage medium of claim 18,
wherein the program code further comprises program code for generating an output file from the sampled data.
20. The non-transitory computer readable storage medium of claim 18, wherein the program code further comprises:
program code for creating the axis system with a damage axis that is normal to the surface of the part at the location in the model of the part.
21. The non-transitory computer readable storage medium of claim 18, wherein the program code further comprises:
program code for storing the section cuts and the axis system in the model of the part.
22. The non-transitory computer readable storage medium of claim 18, wherein the program code further comprises:
program code for storing the plurality of sampling points in a plurality of files; and
program code for creating a master file identifying the plurality of files.
23. The non-transitory computer readable storage medium of claim 18, wherein the program code further comprises:
program code for selecting a file from the plurality of files using the master file to form a selected file;
program code for performing the core sampling of a point identified in the selected file, wherein information about a set of plies associated with the point is identified; and
program code for storing the information in the sampled data.