AICAD/Text2CAD-Bench huggingface dataset:
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the length direction; the Y-axis is the width direction. This is a cylindrical body with a tilted top surface. The main diameter is 30 millimeters and the height is 50 millimeters. The top is cut off by a plane that forms a 30-degree angle with the base. The cross-section is elliptical. The overall shape is a solid cylinder used as an inclined support.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis as the upward direction. Draw a circle (diameter 30.0 mm) on the XY plane and extrude it 50.0 mm to form a cylinder. Create an inclined plane: pass through the edge point (-15.0,0,50.0) on the top surface of the cylinder and incline the plane at an angle of 30.0�� relative to the horizontal plane (tilted along the X direction). Perform a split entity/planar cut to remove the material above the plane (with a height difference of about 17.32 mm), resulting in a beveled cylinder.
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the length direction; the Y-axis is the width direction, with units in millimeters (mm). This is a long strip with a C-shaped cross-section, similar to a channel steel. It is formed by removing a rectangular groove 30 mm wide, 20 mm high, and 100 mm long from the top center of a rectangular prism that is 50 mm wide, 30 mm high, and 100 mm long, leaving three sides with wall thickness. The overall structure forms a continuous U-shaped channel.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis pointing upwards. Draw an outer rectangle (100.0 mm long and 50.0 mm wide) on the XY plane, and extrude it by 30.0 mm to form the external solid. On the top surface, draw a centered slot rectangle, with the slot length being 100.0 mm and the slot width 30.0 mm. Perform an extruded cut downward to a depth of 20.0 mm, leaving side wall thicknesses of about 10.0 mm and a bottom wall thickness of about 10.0 mm, to obtain the I-beam shape.
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the length direction; the Y-axis is the width direction. This is a cube with a stepped hole in the center. The side length of the main body is 40 millimeters. First, a through-hole with a diameter of 20 millimeters is drilled in the center, then a counterbore with a diameter of 30 millimeters and a depth of 10 millimeters is drilled from the top surface. The overall structure is a square counterbore seat.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis pointing upwards. Create a cube: draw a square with a side length of 40.0 mm and extrude it by 40.0 mm. On the top face, draw a through hole circle (diameter 20.0 mm) and cut it through. On the top face, draw a counterbore circle (diameter 30.0 mm) and cut to a depth of 10.0 mm, resulting in a stepped hole cube.
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the length direction; the Y-axis is the width direction. This is a hollow hemispherical shell. It is composed of a hemisphere with an outer radius of 50 millimeters, minus a concentric hemisphere with an inner radius of 40 millimeters. The cut plane faces downward. The overall structure forms a bowl-shaped structure with uniform thickness.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis pointing upwards. Create an outer sphere (radius 50.0 mm) and split it using the XY plane, retaining only the upper hemisphere (z��0). Create an inner sphere (radius 40.0 mm) and also retain only the upper hemisphere. Perform a difference operation, subtracting the inner hemisphere from the outer hemisphere, to obtain a hemispherical cap with a wall thickness of 10.0 mm.
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the 30-millimeter right-angle side direction; the Y-axis is the 40-millimeter right-angle side direction. This is a prism with a right-angled triangular base. The two right-angle sides of the base triangle are 30 millimeters and 40 millimeters, respectively. The height of the prism is 60 millimeters. The overall shape is the basic form of an optical prism.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis as the upward direction. Draw a right triangle on the XY plane: the two legs are 30.0 mm along the X-axis and 40.0 mm along the Y-axis, and close the shape. Extrude 60.0 mm to form a triangular prism.
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the length direction; the Y-axis is the width direction. This is a model with a keyway on the shaft. The main body is a cylinder with a diameter of 40 millimeters and a length of 80 millimeters. A 40-millimeter long, 10-millimeter wide, and 5-millimeter deep track-shaped or rectangular groove is cut axially along the side of the cylinder. The whole is a drive shaft with a local groove.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis as the upward direction. Draw a circle (diameter 40.0 mm) on the XY plane and extrude it 80.0 mm to generate the shaft segment (the axis along the Z-axis). Create a tangent plane: at y=+20.0 mm, create a plane parallel to the XZ plane. On this plane, draw the keyway profile: a rectangle with a length of 80.0 mm along the Z-axis and a width of 10.0 mm along the X-axis, centered axially (Z=40.0 mm). Perform an extruded cut in the -Y direction with a depth of 5.0 mm to form the keyway.
Geometric description: This is a transition block with a square bottom and a round top. The base is a rectangular prism measuring 40x40x20 millimeters, with a cylinder of 20 millimeters in diameter and 20 millimeters in height centered on top. The two are directly stacked. Overall, it is a simple square-to-round base.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis as the upward direction. Draw a rectangular base (40��40) and extrude it by 20.0 mm to form a cubic base. On the top surface center, draw a circle (diameter 20.0 mm), extrude it by 20.0 mm, and merge it to obtain a square-round joint.
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the length direction; the Y-axis is the width direction. This is a cube with holes in all three directions. It is a cube with an edge length of 40 millimeters. Holes with a diameter of 10 millimeters are drilled through the center along the X, Y, and Z axes. The three holes intersect at the center of the cube. The overall structure is a hollow cube that is open on all six sides.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis pointing upwards. Create a cube with an edge length of 40.0 mm. Cut a through-hole along the Z-axis at the center of the top face: the hole diameter is 10.0 mm. Cut a through-hole along the X-axis at the center of the YZ plane: the hole diameter is 10.0 mm. Cut a through-hole along the Y-axis at the center of the XZ plane: the hole diameter is 10.0 mm.
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the length direction; the Y-axis is the width direction. This is an elbow composed of two orthogonal cylinders. Two cylinders with a diameter of 20 millimeters and a length of 50 millimeters are fused at a 90-degree angle at the ends, forming an L-shaped corner. The interior is not hollowed out, making it solid.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis as the upward direction. Draw a circle (diameter 20.0 mm) in the YZ plane, and extrude it 50.0 mm along the +X direction to form the first cylindrical segment. At the center of the end face of the first segment, create a datum plane parallel to the XZ plane, draw a circle of the same diameter, and extrude it 50.0 mm along the +Y direction. Use the merge/join or final Boolean union method to obtain the 90�� elbow fitting shape.
Geometric description: The Z-axis is the main axis/thickness direction; the X-axis is the length direction; the Y-axis is the width direction. This is a shape like a cookie with a bite taken out of it. It is a disc with a main diameter of 60 millimeters and a thickness of 10 millimeters. A cylindrical section with a diameter of 20 millimeters, centered at the edge, is cut out to form a crescent-shaped notch.

Modeling procedure: First, create a new part file and set the units to millimeters (mm). Establish a global coordinate system: use the origin (0,0,0) as the reference, with the default XY plane as the base sketch plane and the Z-axis as the upward direction. Draw a circle (diameter 60.0 mm) on the XY plane and extrude it by 10.0 mm to form a disc. On the top surface, draw a cutout circle (diameter 60.0 mm) and place its center on the edge of the outer circle, for example at (30.0,0). Perform an extruded cut through the entire thickness to create a notch.
Geometric description: The part has an overall appearance of a thin rectangular plate with rounded corners, and there is a long oval slot in the middle of the plate. The main base feature is a rectangular plate: with the center of the bottom surface as the origin, the length in the X direction is 120 millimeters, the width in the Y direction is 50 millimeters, and it is extruded to a thickness of 6 millimeters in the positive Z-axis direction. The extended feature is a central long oval through-slot: the center of the slot is at the origin, and the centerline is along the X-axis; the total length of the slot is 80 millimeters, the slot width is 18 millimeters, so the radius of the semicircles at both ends is 9 millimeters, and the slot runs through the thickness of the plate. The detailed feature is that the four corners of the plate are rounded with a fillet radius of 4 millimeters.

Modeling procedure: Create a new part with millimeters as the unit. Draw a center rectangle 120.0��50.0 in the XY plane sketch, exit the sketch and extrude 6.0 to generate the plate. Select the top surface for a sketch, use the "Slot/Obround" tool to create a through slot: total length 80.0, slot width 18.0, centered at the origin and along the X-axis. Exit the sketch, perform an extruded cut through to form the through slot. Finally, apply a fillet with a radius of 4.0 to the four outer corners, and confirm completion.
Geometric description: The overall appearance of the model is a cylindrical body with an elliptical cross-section, featuring a chamfered top edge and an offset through-hole. The main base feature is an elliptical cylinder: draw an ellipse in the XY plane with a major axis of 80 millimeters along the X direction and a minor axis of 50 millimeters along the Y direction, centered at the origin; extrude it 25 millimeters in the positive Z direction. The extended feature is a through-hole: the hole's axis is parallel to the Z-axis, with a diameter of 16 millimeters; the hole center is offset 10 millimeters in the positive X direction, placing the hole center at (10,0), and it runs through the entire height. The detailed feature is a 45-degree chamfer on the outer edge of the top ellipse, with a chamfer width of 0.8 millimeters.

Modeling procedure: Create a new part with millimeters as the unit. Draw an ellipse in the XY plane and label the major axis as 80.0 and the minor axis as 50.0, constraining the center to the origin; exit the sketch and extrude 25.0 to form an elliptical cylinder. Select the top face for a new sketch, draw a circle at point (10.0, 0.0) and label the diameter as 16.0 (use a horizontal dimension constraint to offset 10.0); exit the sketch and perform a cut-through to create a through hole. Finally, apply a 45�� chamfer to the outer edge of the top face ellipse, with a distance of 0.8, and confirm completion.
Geometric description: The overall appearance of the model is a spherical part with a through-hole at the center. The main feature is a sphere: the center of the sphere is at the origin (0,0,0), with a radius of 25 millimeters. The extended feature is a through-hole: the axis of the hole coincides with the Z-axis, the diameter of the hole is 14 millimeters, and the hole runs from the top to the bottom of the sphere. The detailed feature is that the intersection between the hole and the spherical surface remains sharp, without adding chamfers or fillets.

Modeling procedure: Create a new part with units in millimeters. Create a sphere: center at (0,0,0), radius 25.0. Create a cutting cylinder: axis along the Z-axis, radius 7.0, height set to 60.0 to ensure it passes through. Perform a Boolean difference: use the sphere as the target body and the cylinder as the tool body, confirm to obtain a perforated sphere.
Geometric description: The overall appearance of the model is a hollow frustum, with a larger base and a smaller top. The main body feature is a conical frustum: centered on the Z-axis, with the center of the base as the origin; the outer contour has a bottom outer diameter of 70 millimeters, a top outer diameter of 40 millimeters, and a height of 60 millimeters. The extended feature is a coaxial through-hole: the hole diameter is half of the top outer diameter, i.e., 40/2 = 20 millimeters, running through the entire height. The detailed feature is a 45�� chamfer on the outer edge of the base, with a chamfer width of 2 millimeters.

Modeling procedure: Create a new part with units in millimeters. Select the XZ plane for the sketch and draw a frustum section with the Z-axis as the axis of rotation: the outer radius transitions linearly from 35.0 at Z=0 to 20.0 at Z=60; the inner hole radius remains 10.0 throughout 0 to 60 and close the section. Exit the sketch, rotate 360�� around the Z-axis to generate a hollow frustum. Finally, apply a 45�� chamfer to the outer edge of the bottom surface with a distance of 2.0, and confirm completion.
Geometric description: The overall appearance of the model is a frustum-shaped block that is smaller at the top and larger at the bottom, with a square blind cavity in the center of the top surface. The main base feature is a frustum: the side length of the bottom square is 80 millimeters, the side length of the top square is 50 millimeters, and the height is 45 millimeters; the center of the bottom surface is located at the origin, with the Z-axis pointing upward, and the top and bottom squares are aligned in the same direction. The extended feature is a square blind cavity in the center of the top surface: the side length of the cavity is 30 millimeters, the depth is 15 millimeters (in the negative Z-axis direction), and it is concentric and aligned with the outer shape. The detailed feature is a 45-degree chamfer on the four edges of the top opening of the blind cavity, with a chamfer distance of 1 millimeter.

Modeling procedure: Create a new part with units in millimeters. First, draw a square base of 80.0��80.0 in the XY plane and extrude it by 45.0 to form the blank. Then, on the top surface, draw a concentric square of 50.0��50.0. Use loft or draft extrusion to connect the bottom 80.0 square to the top 50.0 square, forming a frustum shape. Select the top surface and enter sketch mode to draw a centered square of 30.0��30.0. Exit the sketch and extrude downward by 15.0 to create a blind cavity. Finally, apply a 45�� chamfer with a distance of 1.0 to the four edges of the cavity opening, and confirm completion.
Geometric description: The part has an overall appearance of an L-shaped bracket with a right-angled profile. The main body is a rectangular blank: centered at the bottom surface, with dimensions of 80��60��30 millimeters (X��Y��Z). The extended feature is formed by cutting out a rectangular notch to create the L-shape: a rectangular block is removed from the upper right rear corner of the blank, with the removed block having dimensions of 50��30��20 millimeters (along X��Y��Z), and the outer side of the removed block aligns with the +X, +Y, and +Z outer surfaces of the blank (i.e., the corner of the removed block is at (40,30,30)), thus leaving an L-shaped cross-section. The detailed feature is a fillet transition at the inner corner of the L-shape (the base corner of the notch), with a fillet radius of 4 millimeters.

Modeling procedure: Create a new part with millimeters as the unit. Draw a center rectangle 80.0��60.0 in the XY plane sketch and extrude 30.0 to generate the blank. Select the top face to enter the sketch, draw the notch rectangular profile: position it along the +X and +Y edges, with dimensions 50.0 (along X) �� 30.0 (along Y); exit the sketch, and extrude cut downward 20.0 to form an L-shaped notch. Finally, apply a fillet with a radius of 4.0 to the edges of the inner corners of the notch, and confirm completion.
Geometric description: The part has an overall appearance of a rectangular block with a through slot in the center of the top surface, forming a U-shaped slot structure. The main body is a cuboid: with the center of the bottom surface as the origin, the dimensions are 90��50��30 millimeters (X��Y��Z). The extended feature is a through slot in the center of the top surface: the centerline of the slot coincides with the X-axis, the slot width is 20 millimeters along the Y direction, the slot length is 90 millimeters along the X direction, and the slot depth is 12 millimeters cut downward. The detailed feature is a fillet at the intersection of the slot bottom and side walls (the two long edges), with a fillet radius of 2 millimeters.

Modeling procedure: Create a new part with millimeters as the unit. Draw a centered rectangle 90.0��50.0 in the XY plane and extrude it 30.0 to form a block. Select the top face for sketching, and draw a centered rectangular groove profile: length 90.0, width 20.0 (symmetric about the origin). Exit the sketch, and perform an extruded cut with a depth of 12.0 to form the groove. Finally, apply a fillet with a radius of 2.0 to the two long intersection lines at the bottom of the groove, and confirm completion.
Geometric description: The overall appearance of the model is a cylinder, with a circular groove in the middle of the outer surface. The main base feature is a solid cylinder: outer diameter 60 millimeters, height 80 millimeters, with the center of the bottom face as the origin and the axis coinciding with the Z-axis. The extended feature is an external circular groove: the groove center is located at Z=40 millimeters, with a groove width of 10 millimeters in the height direction (from Z=35 to 45), and a radial groove depth of 3 millimeters, making the groove bottom diameter 54 millimeters. The detailed feature is that the edges on both sides of the groove are rounded, with a fillet radius of 1 millimeter.

Modeling procedure: Create a new part with units in millimeters. In the XY plane, sketch a circle with a diameter of 60.0 and extrude it by 80.0 to form a cylinder. Select the XZ plane and enter sketch mode. Draw a rectangular section for a groove cut: in the radial direction from 30.0 to 27.0 (depth 3.0), and in the Z direction from 35.0 to 45.0 (width 10.0). Exit the sketch and use "revolved cut" around the Z-axis by 360�� to form the groove. Finally, apply a fillet with a radius of 1.0 to the circular edges on both sides of the groove, and confirm completion.
Geometric description: The overall appearance of the model is a circular flange plate with four mounting holes evenly distributed on the surface. The main base feature is a circular disk: outer diameter 100 millimeters, thickness 12 millimeters, with the center of the bottom face as the origin, stretched in the positive Z-axis direction. The extended features are four through-holes: hole diameter 10 millimeters, hole centers evenly distributed on a circle with a diameter of 70 millimeters (radius 35 millimeters), located at polar angles 0��, 90��, 180��, and 270��, i.e., the hole center coordinates are (35,0), (0,35), (-35,0), and (0,-35). The detailed feature is a uniform 45�� chamfer on the top edge of the four holes, with a chamfer width of 0.8 millimeters.

Modeling procedure: Create a new part with units in millimeters. Sketch a circle with a diameter of 100.0 on the XY plane and extrude it by 12.0 to form a disk. Select the top face for sketching, draw a construction circle with a radius of 35.0, and place four points aligned with the X/Y axes on it; draw circles at each point and dimension them with a diameter of 10.0. Exit the sketch and perform a cut-through to create four holes. Finally, apply a 45�� chamfer with a distance of 0.8 to the circular edges of the four holes on the top face, and confirm completion.
Geometric description: The shape is enclosed by concave surfaces. The overall appearance resembles an apple core that has been partially eaten. The base feature is a cube with an edge length of 50 mm. The extended features are created by cutting each of the four side faces with the lateral surface of a cylinder with a diameter of 60 mm. The topological logic transforms the flat sides of the cube into inwardly curved cylindrical surfaces, making the four vertical edges very sharp, and the horizontal cross-section becomes star-shaped. The overall structure is a column with four concave sides.

Modeling procedure: Initialize the modeling environment and select the XY plane to draw a square with a side length of 50 mm. Extrude the square 25 mm in both directions along the Z-axis to create a base cube. Select the front view plane and draw a circle with a diameter of 60 mm, with its center located in front of the origin, ensuring that the arc cuts into the solid. Perform a through-cut operation. Similarly, select the right view plane and draw a circle with a diameter of 60 mm, with its center located to the right of the origin, and perform a through-cut. Ensure that the cutting direction is perpendicular to the corresponding surface. Use the cylindrical side for a Boolean subtraction to remove material, forming a star-shaped column with four concave sides.