AICAD/Text2CAD-Bench huggingface dataset:
Geometric description: This is a transition piece connecting a square tube and a round tube. The lower part of the overall appearance is square, and the upper part is round. The base feature of the main body is a square column with a side length of 50mm and a height of 20mm; the top is a cylindrical column with a diameter of 30mm and a height of 20mm, with a 20mm high transition section between them. The detailed features include that the entire part is hollow with a uniform wall thickness of 2mm, forming a continuous funnel-shaped pipe. This is a common round-to-square transition fitting in HVAC systems.

Modeling procedure: Create three datum planes: Plane 1, Plane 2, and Plane 3. Draw a 50x50 rectangle on Plane 1, draw the same rectangle on Plane 2, and draw a circle with a diameter of 30 mm on Plane 3. Use the loft command to connect the rectangle on Plane 2 and the circle on Plane 3, generating a transition section. Extrude a 20 mm square column at the bottom and a 20 mm cylindrical column at the top. Finally, use the shell command to remove the top and bottom faces, setting the wall thickness to 2 mm.
Geometric description: This is a structure that appears to be closed or semi-closed, with a larger internal cavity. The overall appearance is that of a bottle-shaped body with a narrow neck. The main external feature is a cylinder with a diameter of 40mm and a height of 60mm. The extended internal feature is a spherical cavity with a diameter of 30mm, with its center located at the geometric center of the cylinder. A detail feature is a through-hole with a diameter of only 10mm on the top surface of the cylinder, connecting to the internal spherical cavity. The internal cavity has a diameter much larger than the opening, and the shape of the cavity is different from the exterior, requiring the accurate creation of the internal negative volume. Overall, it is a model of a narrow-necked, large-bellied container.

Modeling procedure: Draw a rotated section sketch on the front plane: the outer contour is a 20x60mm rectangle, and the inner contour is a semicircle with a radius of 15mm. The top is connected by a 5mm wide passage between the inner and outer contours, and the bottom is closed. Rotate 360 degrees around the central axis to generate a cylindrical solid with a spherical inner cavity and a constricted opening in one operation.
Geometric description: This is a reinforced three-sided corner connector. The overall appearance is an internal angle structure formed by three planes perpendicular to each other. The main base features are composed of three 50x50x5mm square plates, each joined perpendicularly along the XY, YZ, and XZ planes, sharing a common vertex. The extended features at the inner junctions of the three plates do not have complex chamfers but instead have simple geometric holes: each plate has a 15mm diameter through-hole at its center. The detailed features include three triangular reinforcing ribs with side lengths of 20mm and a thickness of 5mm, added at each of the three inner right angles, connecting the adjacent plates. Overall, it is a heavy-duty box corner fitting.

Modeling procedure: Stretch three 50x50x5mm plates and join them along the positive X, Y, and Z axes to form an internal angle structure. Cut a 15mm diameter hole at the center of each plate. At each of the three internal right-angle corners, create a reference plane or use the rib command to draw a triangular contour with right-angle sides of 20mm, extrude to a thickness of 5mm, and place it centrally to connect the adjacent plates, enhancing the structural rigidity.
Geometric description: This is a tabletop structure supported by four legs, resembling a small square table. The main feature is a square top plate measuring 100x100x5mm. Extending features are located on the inner sides of the four corners beneath the top plate, each connected to four cylindrical legs with a diameter of 10mm and a height of 50mm. The bottom of the four legs is connected to a shared base, which is a square frame with an outer diameter of 100mm, an inner diameter of 80mm, and a thickness of 5mm. The overall structure is a miniature table with a double-layered frame.

Modeling procedure: Stretch a top plate of 100x100x5mm. On the lower surface of the top plate, draw four circles with a diameter of 10mm, each 10mm away from the four corner points. Extend these circles downward by 50mm to form table legs. On the bottom plane of the table legs, draw a square ring sketch with an outer frame of 100x100mm and an inner frame of 80x80mm. Extend this sketch downward by 5mm to form the base frame, completing the double-layer connection structure.
Geometric description: The internal channel shape has changed. The overall appearance is cylindrical. The main body has a basic feature with an outer diameter of 30mm and a length of 50mm. The detailed features include an internal through-hole composed of two segments: the upper segment is a hexagonal hole 25mm deep, and the lower segment is a circular hole 25mm deep. At the junction of the holes, the hexagon intersects with the circle. Since the circumscribed circle of the hexagon is larger than 15mm in diameter and the inscribed circle is equal to 15mm, six small crescent-shaped steps are formed at the junction. Overall, it is a sleeve with a sudden change in the internal hole shape.

Modeling procedure: Stretch a cylinder with a diameter of 30 mm and a length of 50 mm. Select the top surface, draw a regular hexagon with an inscribed circle diameter of 15 mm, and cut down 25 mm. Select the bottom surface, draw a circle with a diameter of 15 mm, and cut down 25 mm through the remaining part. Note the geometric transition between the hexagonal corners and the circular hole wall at the intersection depth.
Geometric description: The object contains a suspended element. The overall appearance is a hollow cube with a smaller cube inside. The main feature is a hollow cube with an edge length of 60mm. Inside the hollow cavity, at the center, there is a solid small cube with an edge length of 20mm. To illustrate the physical connection, the center of each face of the small cube is connected to the inner wall of the outer shell by cylindrical rods with a diameter of 2mm. The topology consists of two layers, inner and outer, connected by extremely thin "bridges," testing the description of multiple entities and their minute connections. The whole structure is a hollow box containing a core block.

Modeling procedure: Stretch a cube with an edge length of 60mm. Use the shell command, remove no faces, set the wall thickness to 5mm, and retain the internal cavity. Create a new solid at the center, stretching a small cube with an edge length of 20mm. Draw circles with a diameter of 2mm at the center of each of the six faces of the small cube, and stretch them until they touch the inner wall of the shell. Merge the internal and external solids into a single connected component.
Geometric description: This is a circular ring with teeth on the inner circumference. The overall appearance is smooth on the outside and toothed on the inside. The main body is a disc with an outer diameter of 100mm and a thickness of 20mm. An extended feature involves cutting out a hole with a diameter of 60mm at the center of the disc. The detailed feature consists of 12 rectangular teeth growing towards the center from the inner wall of the hole, each tooth being 5mm wide and 5mm high, evenly distributed around the circumference. The whole is a model of an internal spline or internal gear ring.

Modeling procedure: Stretch a ring with an outer diameter of 100mm, an inner diameter of 60mm, and a thickness of 20mm. On the end face of the ring, sketch a single tooth: a rectangle 5mm wide, extending 3mm from the edge of the inner hole towards the center. Extrude this rectangle 20mm to merge with the ring. Use the circular array command to replicate this tooth feature 12 times around the center, forming a complete internal gear ring.
Geometric description: An object with a hollowed-out bottom, resembling a pier in overall appearance. The main body is a rectangular prism measuring 60x30x30mm. An extended feature involves cutting out a semi-cylindrical shape along the long axis on the bottom surface. Detailed features include holes drilled vertically through the object. The topological logic of the bottom cut means that the object only contacts the ground at its four corners, while the vertical holes pass through the arch. Overall, it is a support block with an arched bottom.

Modeling procedure: Stretch a rectangular prism measuring 60x30x30mm. Select the front view plane, and draw a semi-elliptical sketch at the center of the bottom edge. Perform a full cut through to the back to form an arched bottom. Select the center of the top surface, and draw a circular sketch. Perform a full cut downward.
Geometric description: The geometric challenge of creating a square hole on a spherical surface. The overall appearance is a hollow sphere with square windows. The main base feature is a hollow spherical shell with an outer diameter of 50mm and an inner diameter of 40mm. The extended feature involves cutting a 20x20mm square through-hole along the X-axis on the surface of the spherical shell. The topological logic is that the square plane is projected onto the spherical surface, and the edges of the cut are four arcs in three-dimensional space rather than straight lines. This tests the understanding of projection cutting. The overall structure is a spherical shell with a square window.

Modeling procedure: Rotate to generate a hollow spherical shell with an outer diameter of 50mm and an inner diameter of 40mm. Create a reference plane perpendicular to the X-axis and located outside the sphere. Draw a 20x20mm square on this plane, centered on the X-axis. Use the extrude cut command, select "through all," project the square profile, and cut through the spherical shell wall to form a square window at the curved edge.
Geometric description: The array units overlap with each other. The overall appearance is petal-like. The main base feature consists of an array of six cylinders, each with a diameter of 20mm, arranged around the origin, with their axes on a circle with a diameter of 20mm. Due to the small diameter of the array circle and the larger diameter of the cylinders, there is significant overlap and interference between adjacent cylinders, and the center may be completely filled or have only very small gaps. After the six cylinders merge, they form a single entity with an outer edge resembling a plum blossom. The overall structure is a plum blossom column.

Modeling procedure: On the XY plane, draw a circle with a diameter of 20 mm at X = 10 mm. Use the circular sketch array tool to replicate it 6 times, centered at the origin. At this point, the circles will overlap. Select the internal areas of all the circles and extrude them to a certain height. Alternatively: first extrude a cylinder, then use a circular feature array and combine the solids. The result should be a column with an outer profile resembling a plum blossom.
Geometric description: This is a plate with multiple inclined slots. The overall appearance is a square plate with an exhaust grille. The main base feature is a 100x100x5mm thin plate. The extended features are in the central area of the plate, with five parallel rectangular through-slots, each 80mm long and 10mm wide, spaced 5mm apart. Detail features: Each slot is not cut vertically but includes a water deflector structure��specifically, a sloping deflector plate extending outward from the upper edge of each slot, measuring 80mm long, 12mm wide, and 2mm thick. The whole assembly is a ventilation cover plate with rainproof blades.

Modeling procedure: Stretch a 100x100x5mm base plate. Use a louver forming tool or manual modeling: cut an 80x10mm slot on the plate, and create a reference plane at the upper edge of the slot. Draw a baffle profile with a width of 12mm and a thickness of 2mm, and extrude it at a 45-degree angle. Use a linear array to replicate the slot and baffle feature 5 times along the Y-axis with a spacing of 15mm, forming a vent grille.
Geometric description: A feature that divides an object into two critical states. The overall appearance is an axis that is thinner in the middle and thicker at both ends. The main base feature is a cylinder with a diameter of 20mm and a length of 50mm. An extended feature is a circumferential groove, 5mm wide and 9mm deep, cut radially into the middle of the cylinder. The detailed feature has a cylinder radius of 10mm, a cut depth of 9mm, and the remaining connecting shaft diameter is only 2mm. Topological logic indicates that if the cut depth reaches 10mm, the object will break into two parts. This case tests the limit control of the "remaining material" connectivity. The whole is a deeply grooved connecting shaft.

Modeling procedure: Create a cylinder with a diameter of 20mm and a length of 50mm. In the front view plane, draw a rectangular cut sketch: 5mm wide, centered; the inner edge of the rectangle is 1mm from the axis. Rotate the rectangle 360 degrees to cut, forming a deep groove, leaving only a 2mm diameter central connecting shaft.
Geometric description: The model studies the "near miss" or partial connection of two cylindrical holes inside. The overall appearance is a cube with holes on its surface. The main feature is a cube with an edge length of 60mm. The detailed features include a through-hole with a diameter of 20mm along the X-axis, with its axis located on the Z=5mm plane; and a through-hole with a diameter of 20mm along the Y-axis, with its axis located on the Z=-5mm plane. Due to the fact that the axes of the two holes are only 10mm apart in the Z-axis direction, and the sum of their radii is 20mm, the two through-holes partially overlap and interconnect inside the cube, forming a complex internal window rather than a simple cross. Overall, it is a cube with eccentrically intersecting internal channels.

Modeling procedure: Stretch a 60mm cube. Select the right view plane and draw a 20mm diameter circle at Z=5mm, then cut through completely along the X-axis. Select the front view plane and draw a 20mm diameter circle at Z=-5mm, then cut through completely along the Y-axis. Since the vertical distance between the axes of the two holes is less than the sum of their diameters, ensure that the two holes correctly intersect internally to form a complex intersecting cavity.
Geometric description: This is a flange ring with multiple counterbore holes. The overall appearance is a thick-walled circular ring. The main base feature has an outer diameter of 120mm, an inner diameter of 80mm, and a thickness of 20mm. The extended features are six evenly distributed counterbore holes on a pitch circle with a diameter of 100mm. Each hole consists of two parts: the upper part is a cylindrical hole with a diameter of 10mm and a depth of 10mm, and the lower part is a through-hole with a diameter of 6mm. Overall, it is a flange ring with six fixed holes.

Modeling procedure: Stretch a ring with an outer diameter of 120mm, an inner diameter of 80mm, and a thickness of 20mm. Draw a construction circle with a diameter of 100mm on the top surface. Define a point on the construction circle and use the non-standard hole wizard or revolved cut to create a countersunk hole: the countersink diameter is 10mm and the depth is 10mm, with a through-hole diameter of 6mm. Use a circular array to replicate this hole feature six times, evenly distributed on the PCD.
Geometric description: The model is a connected structure with a central sphere extending cylinders in six directions. The overall appearance resembles a three-dimensional coordinate axis molecular structure. The main feature is a central sphere with a radius of 20mm. The extended features are six cylindrical cantilevers, each with a diameter of 15mm and a length of 30mm, growing along the positive and negative directions of the X, Y, and Z axes. The detailed features include a blind hole with a diameter of 8mm and a depth of 10mm at the center of the end of each of the six cylinders, and the sphere is solid inside. The entire structure forms a spatial node connector with six external interfaces.

Modeling procedure: Create a sphere with a radius of 20mm. Extrude six cylinders, each with a diameter of 15mm, in the positive and negative directions along the X, Y, and Z axes, with a length of 30mm from the center of the sphere outward. Merge all the solids. Select the end faces of the six cylinders, and draw circles with a diameter of 8mm on each. Cut inward to a depth of 10mm to form blind holes.
Geometric description: This is a fully interconnected cross pipe fitting. The overall appearance consists of two cylindrical pipes intersecting perpendicularly. The main features are a horizontal cylindrical pipe with a diameter of 50mm and a length of 120mm, and a vertical cylindrical pipe with a diameter of 50mm and a length of 80mm. The extended feature is that the centers of the two pipes coincide and merge. The detailed features include a shelling or drilling operation on the entire model, resulting in a through-hole diameter of 40mm along the X-axis and a through-hole diameter of 40mm along the Z-axis, both of which fully intersect at the center, forming a cross-shaped cavity. The whole assembly is a four-way pipe fitting.

Modeling procedure: In the front view plane, draw two vertically intersecting circles: extrude a cylinder with a diameter of 50mm and a length of 120mm along the X-axis, and extrude another cylinder with a diameter of 50mm and a length of 80mm along the Z-axis, with the midpoints of both cylinders coinciding. Perform a Boolean union. Select all four circular end faces, draw a circle with a diameter of 40mm, and perform an extruded cut to the center, ensuring that the internal cavity is fully connected, forming a cross-shaped tube with uniform wall thickness.
Geometric description: This is a part with a beveled surface that has a hole. The overall appearance is a right-angled trapezoidal block. The base feature has a bottom surface of 60x40mm, a rear height of 40mm, and a front height of 10mm, forming a wedge. The extended feature is on the beveled surface, where a rectangular blind slot 30mm long, 15mm wide, and 10mm deep is milled, perpendicular to the beveled surface. The detailed feature is a through-hole with a diameter of 8mm, drilled at the center of the bottom of the slot, perpendicular to the beveled surface, penetrating to the base. The entire part is a beveled positioning fixture.

Modeling procedure: Draw a right trapezoid in the front view plane: base 60mm, rear vertical side 40mm, front vertical side 10mm, and connect the slanted side. Extrude 40mm wide to form a wedge. Select the beveled face as the sketch reference, draw a 30x15mm rectangle, and cut 10mm downward perpendicular to the beveled face. Draw an 8mm diameter circle at the center of the bottom plane of the slot, and cut through the entire solid vertically downward.
Geometric description: This is a cylinder with a surface covered in rhombic protrusions, designed as an anti-slip handle. The main body is a cylinder with a diameter of 30mm and a length of 60mm. Extended features include bidirectional helical cutting on the cylindrical surface. The first set consists of right-handed 45-degree helical V-grooves, with a groove depth of 1mm and a pitch of 2mm; the second set consists of left-handed 45-degree helical V-grooves with the same parameters. The detailed feature is that the two sets of helical grooves intersect, dividing the original cylindrical surface into countless tiny rhombic pyramid protrusions. Overall, it is a mechanical part with standard knurling.

Modeling procedure: Stretch a cylinder with a diameter of 30 mm and a length of 60 mm. Create a helical path. Draw a V-shaped notch profile. Perform a sweep cut along the helical path and create the first set of patterns by circular array around the axis. Repeat the steps to create a reverse helical groove and array. The two sets of grooves intersect to form a diamond mesh knurled surface.
Geometric description: This is a cylinder with a surface covered in rhombic protrusions, designed as an anti-slip handle. The main body is a cylinder with a diameter of 30mm and a length of 60mm. The extended features involve bidirectional helical cutting on the cylindrical surface. The first set consists of right-handed 45-degree helical V-grooves, with a groove depth of 1mm and a spacing of 2mm; the second set consists of left-handed 45-degree helical V-grooves with the same parameters. The detailed features are formed by the intersection of the two sets of helical grooves, dividing the original cylindrical surface into countless tiny rhombic pyramid protrusions. Overall, it is a mechanical part with standard knurling.

Modeling procedure: Stretch a cylinder with a diameter of 30 mm and a length of 60 mm. Create a helical path. Draw a V-shaped groove profile. Perform a sweep cut along the helical path and create the first set of textures by circular array around the axis. Repeat the steps to create a reverse helical groove and array. The two sets of grooves intersect to form a diamond mesh knurled surface.
Geometric description: This is a crystal-like column with a complex shape. The overall appearance is based on a truncated octagonal prism. The main body is a regular octagonal prism with a circumscribed circle diameter of 40mm and a height of 60mm. At the top of the column, an extension feature is created by cutting with a 45-degree conical surface, forming a pointed top. A detailed feature is a rectangular groove, 5mm wide and 2mm deep, cut horizontally around the middle of the column. Overall, it is a decorative architectural capital model.

Modeling procedure: In the XY plane, draw a regular octagon with a circumscribed circle diameter of 40mm, and extrude it by 60mm. Select the front view plane, and at the top corner, draw a triangular cutting profile at a 45-degree angle. Use the central axis as the rotation axis to perform a revolved cut, sharpening the top. At the midpoint height of the cylinder, draw a rectangular profile 5mm wide and 2mm from the edge, and perform a revolved cut to create an annular groove.
Geometric description: This is a right-angle connecting bracket with triangular reinforcement. The overall appearance is L-shaped, with a support plate on the inside. The main body is formed by vertically joining two rectangular plates, each measuring 100x60x10mm, to create an L-shape. At the inner right angle of the L-shape, a 10mm thick right-angled triangular reinforcement is centered, with each leg of the triangle, measuring 50mm, fitting against each of the two plates. In the center of both the vertical and horizontal plates, there is a through-hole with a diameter of 20mm. Overall, it is a typical rib-reinforced corner bracket.

Modeling procedure: Draw an L-shaped cross-section (one side 100x10mm, the other side 100x10mm, joined perpendicularly), and extrude it 60mm wide. Create a middle reference plane. Draw a triangular sketch with a right-angle side length of 50mm, connecting the inner right-angle walls, and center it. Use the rib or extrude command to create a rib with a thickness of 10mm. Draw circles with a diameter of 20mm at the center of both the vertical and horizontal plates of the L-shape, and cut through holes.