AICAD/Text2CAD-Bench huggingface dataset:
Geometric description: A cylinder passes through the edge of the sphere. The overall appearance is that the sphere has been bitten by the cylinder. The main base feature is a sphere with a radius of 40mm. The extended feature is a cylinder with a diameter of 30mm, whose axis is 25mm away from the center of the sphere. The detailed feature is that the cylinder penetrates the sphere. Topologically, because the eccentric distance plus the cylinder radius equals 40, one generatrix of the cylinder is tangent to the equator of the sphere, while the other side deeply cuts into the sphere. The resulting opening is a complex curved hole in the shape of a crescent. Overall, it is a sphere with an eccentric hole at the edge.

Modeling procedure: Create a part file and generate a sphere with a radius of 40 mm centered at the origin. Select the XY plane as the sketch reference and draw a circle with a diameter of 30 mm at X = 25 mm, Y = 0. Use the extrude cut command, select the full through option, and remove material along the Z-axis. Ensure that the cylinder axis is precisely offset by 25 mm from the center of the sphere to create a specific through-cut at the edge of the sphere.
Geometric description: First, cut the groove and then create the shape. The overall appearance is a hemisphere with a cross-shaped recess. The main base feature is a hemisphere with a radius of 40mm. An extended feature on the flat side of the hemisphere involves cutting a deep cross-shaped groove. The detailed feature requires that the groove cutting operation must consider the curved boundary of the hemisphere, and the ends of the groove are open. Topologically, the cross-shaped groove divides the hemisphere into four quadrant-like segments, but they remain connected at the bottom. The overall structure is a hemispherical base with a cross-shaped groove on top.

Modeling procedure: Select the front plane and draw a semicircle with a radius of 40mm, with the straight line at the top. Rotate 180 degrees to generate a hemisphere. Select the top plane of the hemisphere as the sketch reference, and draw two rectangles that are concentric and perpendicular to each other, both with a width of 10mm and lengths extending beyond the edge of the hemisphere. Use the extruded cut command to cut downward by 20mm. This step will form a cross-shaped open groove, dividing the upper part of the hemisphere into four petal-like regions.
Geometric description: This is a mechanical part with a base plate and a central bearing sleeve. The overall appearance is a square base with a raised circular ring. The main base feature is a 100x100mm square base plate, 15mm thick. The extended feature is a cylinder that merges vertically upward from the center of the base plate, with an outer diameter of 60mm, an inner diameter of 40mm, and a height of 40mm. The detailed features include four through-holes with a diameter of 10mm, distributed at the four corners of the base plate in an 80x80mm square pattern; the four corners of the base plate also have R10mm fillets. Overall, it is a standard four-hole flange mounting base.

Modeling procedure: Draw a 100x100mm center rectangle in the XY plane, extrude 15mm to create the base plate. Select the top surface of the base plate, draw a concentric circle sketch with an outer diameter of 60mm and an inner diameter of 40mm, and extrude 40mm upward to generate the main body of the bearing seat, ensuring that the center is a through hole. Again, select the top surface of the base plate, draw four circles with a diameter of 10mm, with the centers located at the vertices of a square with a side length of 80mm centered at the origin, and perform a full cut-through. Finally, select the four vertical edges of the base plate and apply a fillet feature with a radius of 10mm.
Geometric description: A single tube splits into two tubes, with an overall appearance resembling a slingshot-shaped pipe fitting. The main vertical tube has a diameter of 20mm. The extension feature smoothly bifurcates at the top into two branches, each with a diameter of 20mm, forming an angle of 60 degrees. The internal topology at the bifurcation point is a T-structure, requiring smooth transitions between three cylindrical surfaces and ensuring the connectivity of the internal cavity to avoid self-intersections. The entire structure is a Y-shaped T-fitting.

Modeling procedure: Use the scan or sweep function to build. First, sketch the path: draw the main path vertically upward from the origin, then branch into two paths at a 60-degree angle. Create a reference plane and draw a circular profile with a diameter of 20mm at the bottom of the main path, and draw circular profiles with a diameter of 20mm at the ends of the two branches. Generate the solid along the path and handle the smooth merging at the branching point. Finally, use the shell command, set a uniform wall thickness, and remove the three end faces to form an internally connected Y-shaped pipe.
Geometric description: Continuous grooves on the surface. The overall appearance is a shaft with threaded grooves. The main base feature is a cylinder with a diameter of 30mm and a length of 80mm. The extended feature has a helical groove cut into the surface with a semicircular cross-section, a pitch of 20mm, and 4 turns. The topological logic of the groove is to remove material along the helix, changing the surface topology of the cylinder to make it a non-simply connected surface. The whole is a large-pitch screw model.

Modeling procedure: Draw a circle with a diameter of 30 mm in the XY plane, and extrude it 80 mm to form a cylinder. Select the edge of the cylinder's end face as the starting point, define a helix with a pitch of 20 mm and 4 turns. Create a reference plane perpendicular to the starting point of the helix, and draw a semicircle sketch with a radius of 2 mm, where the straight edge of the semicircle fits against the surface of the cylinder, and the arc is inward. Use the sweep cut command, select the semicircle as the profile, and the helix as the path, to remove material along the surface of the cylinder, forming a continuous spiral groove.
Geometric description: This is a structure of a ring connected to a long rod, resembling a ring with a handle. The main body is a ring with an outer diameter of 60mm, an inner diameter of 30mm, and a thickness of 15mm. The extended feature is a rectangular rod with a cross-section of 20x15mm, extending radially from the outer side of the ring for a length of 80mm. At the other end of the rod, there is a through-hole with a diameter of 10mm, and the center axis of this hole is parallel to the axis of the large ring, but the center of the inner hole of the large ring is not at the geometric center of the ring; it is offset by 5mm towards the rod. The overall structure is an eccentric drive rod assembly.

Modeling procedure: In the XY plane, sketch a circle with a diameter of 60 mm centered at the origin. Draw a rectangle 80 mm long and 20 mm wide along the positive X-axis, tangent to and merging with the circle. Extrude 15 mm to create the main body. Select the top surface and draw a circle with a diameter of 30 mm at X = 5 mm, then perform an extruded cut. At the center of the end of the connecting rod, draw a circle with a diameter of 10 mm and also perform an extruded cut.
Geometric description: This is a set of steps arranged in a helical ascent. The overall appearance resembles a spiral staircase. The main base feature is a central column with a diameter of 20mm and a height of 100mm. The extended features are distributed around the column, consisting of 10 sector-shaped steps spiraling from bottom to top. Each step is 5mm thick, with a sector angle of 30 degrees and a radius of 50mm. The first step is at the bottom, and the last step is at the top. Adjacent steps are staggered by 10mm in height and 30 degrees in angle, forming a continuously ascending staircase. The whole structure is a model of a spiral staircase.

Modeling procedure: Stretch a 20mm diameter circle to a height of 100mm to create a central pillar. On the bottom surface, draw a sector sketch: inner diameter 10mm, outer diameter 50mm, and central angle 30 degrees. Extrude the sector by 5mm to create the first step. Use the array function to generate a total of 10 instances. Set the incremental parameters: each instance rotates 30 degrees around the Z-axis and is displaced 10mm along the Z-axis, thus constructing a spiral staircase structure around the pillar.
Geometric description: This is a circular ring with unidirectional teeth on the outer circumference. The overall appearance resembles a serrated wheel. The main body has a basic feature of an 80mm outer diameter, 50mm inner diameter, and 10mm thickness. The extended feature generates 12 ratchet teeth on the outer circumference. Each ratchet tooth consists of two lines: one is a straight line extending radially outward, and the other is a slanted line connecting the top of the tooth back to the root, with a tooth height of 5mm. These teeth are arrayed to form 12 in total. The entire structure is a toothed ring for a unidirectional ratchet mechanism.

Modeling procedure: Draw the base sketch: two concentric circles with diameters of 80mm and 50mm, extrude 10mm to form a ring. On the end face of the ring, draw a single ratchet tooth sketch: extend a 5mm straight line radially outward from a point on the outer circumference, then draw a slanted line back to the outer circumference to form a triangular tooth shape. Extrude this tooth shape 10mm to merge with the ring. Use the circular array command, select the tooth feature, set the number to 12, and distribute them evenly along the circumference to complete the ratchet modeling.
Geometric description: This is a part with two flanges erected on a base, forming an overall U-shaped support. The main base feature is a rectangular plate that is 80mm long, 40mm wide, and 10mm thick. The extended features are two flanges, each 40mm high, 40mm wide, and 10mm thick, which rise vertically from the left and right ends of the upper surface of the base, creating a U-shape in the side view. The detailed features include a 10mm diameter through-hole at the center of the left flange and a 10mm diameter through-hole at the center of the right flange, with a 20mm diameter and 2mm deep countersink around the hole on the right flange. Overall, it is an asymmetric dual-flange mounting base.

Modeling procedure: Select the front plane and draw a U-shaped cross-section sketch: the bottom is 80mm wide and 10mm high, and the two vertical sides are 10mm wide and 40mm high. Extrude 40mm to create a solid. Select the outer side of the left flange, draw a 10mm diameter circle, and cut through. Select the outer side of the right flange, draw a 10mm diameter circle and cut through, then draw a 20mm diameter circle concentrically and cut to a depth of 2mm, forming an asymmetric countersunk hole structure.
Geometric description: The internal channels form a loop. The overall appearance is a solid block with two holes. The base feature of the body is a 60x40x40mm rectangular prism. The detailed features include two 10mm diameter holes on the top surface, spaced 30mm apart. The extended feature is that these two holes are connected internally by a horizontal lateral channel, forming a U-shaped loop. The topological logic is that water poured into one hole can flow out from the other, creating a communicating vessel structure, requiring the description of an invisible internal lateral excavation. The whole is a module with an internal U-shaped flow channel.

Modeling procedure: Draw a 60x40mm rectangle and extrude it 40mm to form a rectangular prism. On the top surface, draw two circles with a diameter of 10mm, spaced 30mm apart, and cut blind holes 30mm deep. Select a side face, draw a circle with a diameter of 10mm, and extrude inward to cut, with a depth sufficient to penetrate both vertical blind holes, thus forming an internal U-shaped connected channel.
Geometric description: This is a flange with conical protrusions on its surface. The overall appearance is a circular disc with three protruding frustums. The main base feature is a disc with a diameter of 100mm and a thickness of 10mm. The extended features are three frustums evenly distributed around the center on the upper surface of the disc. The detailed features include each frustum having a base diameter of 20mm, a top diameter of 10mm, and a height of 15mm, with a through-hole of 5mm in diameter at the center of each frustum, passing through the entire part. The whole assembly serves as a three-point support mounting base.

Modeling procedure: Stretch a 100mm diameter circle to create a 10mm thick base. Create a reference plane 15mm above the top surface of the base. Use the loft boss command: select the bottom profile on the top surface of the base with a diameter of 20mm; select the top profile on the new reference plane with a diameter of 10mm. After generating a frustum, use a circular array to replicate it three times. Finally, draw a 5mm diameter circle at the center of each frustum and perform a full cut-through to penetrate the frustum and the base.
Geometric description: This is a hollow structure based on a regular polyhedron, with an overall appearance of a football-shaped frame. The main base feature is a regular dodecahedron with a circumscribed sphere radius of 30mm. The extended features involve removing cylindrical through-holes at the center of each of the twelve pentagonal faces, with the hole diameter allowing adjacent holes to connect internally. The detailed features include retaining all edges while hollowing out the centers of the faces, forming a skeletal structure. Overall, it is a complex mathematical geometric framework.

Modeling procedure: Generate a solid dodecahedron with an outer sphere radius of 30 mm. Select one of the pentagonal faces, create a sketch, and draw a central circle. Extrude and cut inward until it reaches the center or penetrates through. Using the symmetry axis of the geometry, apply a circular array or feature duplication function to replicate this cutting operation on the remaining 11 faces, ensuring that the internal cavities are connected, leaving only the edge skeleton.
Geometric description: This is a classic hollow structure. The overall appearance is a frame composed of edges. The main base feature is a cube with an edge length of 60mm. Extended features include square through-holes with an edge length of 40mm, centered on each face and extending along the X, Y, and Z axes. The detailed feature is that the square holes in the three directions fully intersect at the center. The topological logic results in the remaining solid parts forming 12 edges, transforming the object from a simply connected to a multiply connected structure, with a large cubic cavity formed at the center. The entire structure is a cubic frame that retains only the edge skeleton.

Modeling procedure: Draw a cube with an edge length of 60 mm. Select the center positions of the front, top, and right views, and draw a square sketch with a side length of 40 mm. Perform a full-through extruded cut command in sequence. The cuts in the three directions will intersect at the center of the cube, removing the core material, and ultimately resulting in a frame structure composed of 12 edges.
Geometric description: This is a disc with radial slots. The overall appearance is similar to the driven wheel of a Maltese cross mechanism. The main body feature is a disc with a diameter of 80mm and a thickness of 10mm. The extended features are four U-shaped radial straight slots, each 8mm wide and 25mm long, evenly distributed along the edge of the disc. The slots face outward, with a semicircular bottom, and the slot depth points toward the center. The detailed features include a semicircular cutout with a radius of 20mm on the circumference between every two straight slots. There is a central shaft hole with a diameter of 10mm. Overall, it is a four-position ratchet part.

Modeling procedure: Stretch a disc with a diameter of 80mm and a thickness of 10mm. Draw a U-shaped groove sketch on the top surface of the disc and cut through it. In the adjacent quadrant, draw a semicircular cutout with a radius of 20mm along the circular edge and cut through it. Circularly array these two features four times around the center of the circle. Finally, draw a circle with a diameter of 10mm at the center and cut through it.
Geometric description: This is a pipe fitting with a central bulge. The overall appearance features a sphere in the middle and connecting pipes around it. The main body has a central feature, which is a 50mm diameter sphere. The extended features include four cylindrical nozzles, each with a diameter of 30mm and a length of 20mm, protruding in a horizontal cross direction. The detailed features include internal passages: a 20mm diameter through-hole along the X-axis and a 20mm diameter through-hole along the Y-axis, with the four pipes converging at the center of the sphere. Additionally, a 20mm diameter flat surface is cut from the top of the sphere. The entire piece is a rough casting for a four-way ball valve housing.

Modeling procedure: Rotate to generate a sphere with a diameter of 50mm. In the XY plane, along the positive and negative directions of the X-axis and Y-axis, respectively, extrude four cylinders with a diameter of 30mm and a length of 20mm. Draw circles with a diameter of 20mm along the X-axis and Y-axis, and perform a full cut-through to make the interior connected. Select the top of the sphere and remove some material to form a circular platform with a diameter of 20mm.
Geometric description: This is a structure where a smaller tube is placed inside a larger tube and connected by ribs. The overall appearance is of concentric tubes with connecting ribs in the middle. The main base features are as follows: Outer tube: outer diameter 80mm, inner diameter 70mm, length 50mm. Inner tube: outer diameter 40mm, inner diameter 30mm, length 50mm. The extended feature is that the outer tube and inner tube are placed coaxially. The detailed feature is that the two tubes are connected by four rectangular ribs, each 5mm thick, distributed radially, filling the gap between the two tubes, with an axial length equal to the tube length. The overall structure is the housing of an axial flow fan.

Modeling procedure: In the XY plane, draw a composite sketch: two concentric annular rings and four rectangular stiffeners connecting the inner and outer tubes. Use the trim tool to remove overlapping lines, forming a unified closed multi-connected section. Extrude 50mm along the Z-axis to generate the entire structure, including the inner and outer tubes and the connecting stiffeners, in one operation.
Geometric description: This is a long block with a semicircular slide. The overall appearance is a rectangular prism with a central depression. The main body has a length of 100mm, width of 40mm, and height of 30mm. An extended feature on the upper surface along the length direction is a semicircular groove that runs the entire length. Detailed features include two rectangular weight-reduction grooves, each 60mm long and 10mm high, cut into the sides of the slide, with a depth of 5mm. The whole is a lightweight rail slider.

Modeling procedure: Stretch a rectangular prism of 100x40x30mm. Select the end face, and draw a semicircle with a radius of 15mm at the center of the upper edge, cutting through the entire length. Select the side face, and draw a 60x10mm rectangular sketch, centered, and cut inward to a depth of 5mm. Use the mirror function to replicate the side groove feature to the other side.
Geometric description: The cavity is divided. The overall appearance is a tube with a cross inside. The main body has a basic feature of an outer diameter of 40mm, an inner diameter of 30mm, and a length of 50mm. The extended feature inside the tube integrates a 2mm thick cross-shaped flat plate that runs the entire length of the tube. The topological logic of the cross plate divides the cylindrical inner cavity of the tube into four independent fan-shaped channels. The whole structure is a four-channel diverter tube.

Modeling procedure: Draw an outer circle with a diameter of 40mm in the XY plane. Inside, draw a cross-shaped rectangle with endpoints extending to the circumference, and trim the remaining parts to form four fan-shaped holes. Alternatively: Draw an outer circle D40 and an inner circle D30, along with a cross brace, and extrude 50mm. Ensure that the cross brace connects to the outer tube wall, dividing the inner cavity into four independent channels.
Geometric description: The axis of the hole is not parallel to any reference axis. The overall appearance is a square block with an inclined hole. The base feature is a cube with an edge length of 50mm. An extended feature establishes an axis connecting the vertices of the cube's body diagonal. A detailed feature involves drilling a circular through-hole with a diameter of 10mm along this axis. The topology and logic of the hole are such that the entry and exit shapes are not circular but complex, elliptical, stretched cuts, and the hole walls are helical or inclined cylindrical surfaces internally. Overall, it is a cube with a hole along its body diagonal.

Modeling procedure: Stretch a cube with an edge length of 50mm. Create a 3D sketch and draw a straight line connecting the diagonal vertices of the cube. Establish a reference plane perpendicular to this line. On this reference plane, draw a circle with a diameter of 10mm. Use the extruded cut command to completely penetrate the cube along the diagonal direction.
Geometric description: The sphere is embedded in the plate. The overall appearance shows a bulge on the plate. The main base feature is a flat plate measuring 100x100x10mm. The extended feature is a sphere with a diameter of 40mm, with its center located on the upper surface of the plate. Topologically, the lower half of the sphere is buried within the plate, while the upper half is exposed. If the bottom surface of the plate is cut flat, the bottom of the sphere will be cut off, forming a circular exposed surface. Since the plate thickness of 10mm is less than the radius of 20mm, the bottom of the sphere will protrude from the bottom of the plate. If a flat cut is required, the removal of the bottom surface must be described. Overall, it is a decorative plate with an embedded sphere.

Modeling procedure: Stretch a base plate with dimensions 100x100x10mm. Select the center of the top surface of the base plate as the center of the sphere, and rotate to generate a sphere with a radius of 20mm, checking "merge results." At this point, the lower half of the sphere is embedded in the plate and protrudes below the bottom of the plate. Choose the bottom surface of the base plate as the reference, draw a rectangle or circle larger than the sphere, and stretch it downward to cut out, in order to flatten the part of the spherical cap that protrudes below the bottom of the plate, keeping the bottom surface flat.
Geometric description: The chamfer compromises the integrity of the hole. The overall appearance is a square block with a missing corner and a hole. The base feature is a cube with an edge length of 40mm. The detailed feature includes a through-hole with a diameter of 30mm at the center. The extended feature involves cutting a 10x10mm chamfer on the four vertical edges of the cube. Due to the large hole diameter and the large chamfer, the chamfer cut will penetrate the hole wall, causing the hole to break open on the sides, forming four open side slots instead of a closed hole. The overall shape is an irregular hub open on the sides.

Modeling procedure: Stretch a 40mm cube. Cut a through-hole with a diameter of 30mm at the center position. Select the four vertical edges of the cube and apply the chamfer command, setting the chamfer distance to 10mm. Since the wall thickness of the hole is only 5mm, and the chamfer depth is 10mm, the chamfer operation will cut through the hole wall, forming a structure with side openings.