AICAD/Text2CAD-Bench huggingface dataset:
Geometric description: The model is a cylindrical sine camshaft used in reciprocating motion mechanisms. The main body is a solid cylinder with an outer diameter of 50mm and a length of 100mm. On the outer cylindrical surface, there is a continuous closed sine wave guide groove. The centerline trajectory of the groove, when unrolled, forms a standard sine curve $Y = 15 \times \sin(\theta) + 50$, where Y is the axial coordinate, and $\theta$ is the circumferential angle (0 to 360 degrees corresponding to 0 to $2\pi$). The reference position is 50mm from one end. The groove width is 8mm, and the depth is 5mm, with a U-shaped cross-section. The bottom of the groove cross-section is a complete semicircle with a radius of 4mm, and the groove width direction is always perpendicular to the tangent direction of the trajectory line. This structure ensures that the follower performs a reciprocating harmonic motion along the axial direction as it rotates one full turn.

Modeling procedure: Initialize the environment and draw a circle with a diameter of 50.0 mm in the XY plane. Extrude it along the Z-axis by 100.0 mm to form the base cylinder. Select the sketch plane required for the "Wrap" or "Unwrap" feature, such as the XZ plane. Draw a rectangle representing the unwrapped surface of the cylinder (width = 100, length = $\pi \times 50$). Within this rectangle, sketch a sine curve: $Y = 15 \times \sin(k \times X) + 50$, where X corresponds to the unrolled circumference length. Use the "Offset Entities" tool to create a bidirectional offset of 4.0 mm, forming an 8 mm wide groove profile, and close the ends. Exit the sketch and use the "Wrap" command, selecting the "Etch/Engrave" option, with the target face being the side of the cylinder, and set the depth to 5.0 mm. The system will automatically project and wrap the sine curve sketch onto the cylindrical surface for cutting, completing the cam groove construction.
Geometric description: This is a decorative ellipsoidal grid lampshade. The base profile of the model is a rotational ellipsoid with a major axis of 120mm (vertical direction) and a minor axis of 80mm (horizontal direction). The ellipsoid is hollow with a wall thickness of 3mm. The geometric complexity lies in the fact that the surface of the ellipsoid is not fully enclosed but is formed by 12 longitudinal ribs (along the major axis) and 3 latitudinal rings (perpendicular to the major axis), creating a latticed structure. The longitudinal ribs are distributed along the elliptical contour with a width of 4mm; the central planes of the latitudinal rings are located at Z-axis heights of -30mm, 0mm, and +30mm (with the center of the ellipsoid as the origin), corresponding to 1/4, 1/2, and 3/4 of the ellipsoid's height, and also have a width of 4mm. There is a 10mm diameter hole at the top for wiring, and the bottom part below Z-axis -50mm is cut off to form an opening. The overall structure is latticed.

Modeling procedure: First, draw the basic rotational sketch: on the front view datum plane, draw a semi-ellipse centered at the origin with the major axis along the Y-axis (semi-major axis 60) and the minor axis along the X-axis (semi-minor axis 40). Use the "revolved surface" feature to generate the reference ellipsoid. Next, construct the solid ribs: on the same datum plane, draw a closed rectangular section that overlaps with the ellipse contour (width 4mm, thickness 3mm, curved to follow the ellipse curvature), and revolve along the ellipse path to generate the solid or use the sweep feature. A better approach is: draw the cross-sectional sketch of a single meridional rib, and use the sweep feature along the ellipse path to generate one rib. Use the "circular pattern" to array this rib around the Y-axis 12 times. Then, create three horizontal datum planes (Y=30, 0, -30), and on each plane, draw an annular sketch (outer diameter fitting the ellipsoid surface, inner diameter = outer diameter - 3mm), and extrude 4.0mm to form the latitudinal rings. Finally, cut out the top through-hole and combine all the solids.
Geometric description: The model is the fixed scroll of a scroll compressor, with extremely precise geometric construction. The main body is a circular base with a diameter of 120mm and a thickness of 10mm. On the base, there is a wall in the form of an Archimedean spiral (or involute combination) that rises vertically. The wall height is 25mm, and the wall thickness is 4mm. The polar equation of the spiral is given by $r = 20 + 3.5\theta$ (in mm, $\theta$ in radians), starting at an angle of 0 and ending at $3\pi$. At the center of the disc, there is an exhaust hole with a diameter of 8mm, forming approximately 1.5 turns of the scroll wall. The end of the scroll wall is rounded with an R2 fillet for a smooth transition.

Modeling procedure: Sketch the base in the XY plane with a diameter of 120.0 mm and extrude it by 10.0 mm. Select the top surface of the base to draw, and use "Equation Driven Curve" to plot the helical centerline: parametric equations $X(t) = (5 + 3t) \times \cos(t)$, $Y(t) = (5 + 3t) \times \sin(t)$, with t ranging from 0 to $3\pi$ (this is an approximation of an Archimedean spiral; use the corresponding equation for an involute if needed). After drawing, use "Offset Entities" to offset bidirectionally by 2.0 mm to create a 4.0 mm wide helical groove, and close the start and end points with arcs. Select the closed helical area and extrude it 25.0 mm along the Z-axis. At the center of the base, draw a circle with a diameter of 8.0 mm centered at the origin, and perform an extruded cut through the base as an exhaust port. Apply a R0.5 chamfer to the top edge of the vortex wall to remove burrs.
Geometric description: This is a single twisted blade fan. The model consists of a central hub and one twisted blade. The hub is a cylinder with a diameter of 30mm and a height of 20mm. The blade extends from the side of the hub, with a length of 60mm. The cross-section of the blade is a streamlined airfoil (an asymmetric teardrop shape based on a cubic Bezier curve). The most critical feature is that the blade twists as it extends radially: the installation angle at the root section is 45 degrees, while at the tip section, it is 15 degrees, resulting in a linear twist of 30 degrees. Additionally, the chord length (width) of the blade tapers from 25mm at the root to 15mm at the tip. This complex free-form surface provides optimized aerodynamic performance.

Modeling procedure: First, create the hub: draw a 30mm diameter circle and extrude it by 20mm. Establish auxiliary planes for blade generation: create a "root plane" 15mm from the center (tangent to the hub) and a "tip plane" 75mm from the center. On the root plane, sketch an airfoil: use a spline to draw a closed contour similar to a NACA airfoil with a chord length of 25mm, and rotate the entire sketch by 45 degrees (angle of attack). On the tip plane, draw a similar airfoil sketch with a chord length of 15mm, and rotate the sketch by 15 degrees. Ensure that the leading edges of both sketches are aligned. Use the "loft boss" command and select the root and tip profiles in sequence. In the guide curve options, add 3D splines connecting the leading and trailing edges of the two sections if precise control is needed. Confirm the operation to generate the twisted blade solid. Finally, apply a 2.0mm radius fillet at the connection between the blade and the hub.
Geometric description: This is a Laval Nozzle model, commonly found in rocket engines. The model is an axisymmetric body of revolution. The internal flow channel structure is complex: the inlet section has a smooth transition with a 50mm radius arc, the throat is the narrowest part (10mm in diameter), and the exit section (expansion section) is a paraboloid designed to accelerate the airflow to supersonic speeds. The vertex of the parabolic equation for the expansion section is located at the throat, passing through the endpoint with a 40mm diameter, opening towards the exit. The outer wall contour of the nozzle is an elliptical arc segment designed for structural strength, with a maximum outer diameter of 60mm. The total length of the nozzle is 100mm, with the convergent section being 20mm long and the divergent section 80mm long. Both the inlet and outlet have flanges with a diameter of 60mm and a thickness of 5mm.

Modeling procedure: Create an XZ datum plane sketch. Draw the central axis. Construct the internal flow path profile: draw an arc from the inlet (X=-20, Y=15) to the throat (X=0, Y=5); draw a parabolic segment from the throat (X=0, Y=5) to the outlet (X=80), with the equation satisfying the vertex at (0,5) and passing through the outlet point (e.g., X=80, Y=25). Construct the external profile: starting from the outer edge of the inlet (X=-20, Y=20), draw an elliptical arc to the outer edge of the outlet (X=80, Y=30), ensuring the wall thickness is maximum at the throat to withstand high pressure. Connect the inner and outer points of the inlet and outlet to form a closed region. Use the "revolved boss" command, select the central axis, and rotate 360 degrees. At X=-20 and X=80, draw larger-diameter disks based on the end faces and extrude them to form flanges.
Geometric description: The model is a lightweight drone motor mount frame, featuring a hollow truss structure. The overall shape is a truncated conical cage, with a 60-millimeter diameter mounting ring at the bottom and a 40-millimeter diameter motor mount at the top. The bottom mounting ring has four M4 bolt hole lugs. Connecting the top and bottom are eight inclined cylindrical supports, forming a cage-like support. At the center of the top motor mount plane, there is a 10-millimeter diameter bearing hole, surrounded by four motor fixing holes (3 millimeters in diameter). To enhance rigidity, a horizontal reinforcement ring connects all the supports at their mid-height. All connection points (supports to top and bottom mounts, supports to the middle ring) have been smoothly filleted. This is a typical multi-rod, multi-hole spatial topology solid.

Modeling procedure: First, initialize the modeling environment and draw the base sketch on the XY reference plane, which includes an annular ring with an outer diameter of 60.0 mm. Construct four lugs with M4 bolt holes at equal intervals around the circumference. Extrude the sketch to form the base solid. Next, set a parallel offset plane at a certain height above the base and draw the top motor mount sketch with a diameter of 40.0 mm. Center a bearing through-hole with a diameter of 10.0 mm and array four motor mounting holes with a diameter of 3.0 mm around the center. Extrude this sketch to form the top motor mount. Then, between the upper and lower mounts, use cylindrical loft or array features to place eight cylindrical pillars that incline toward the center at equal intervals, forming a frustum-shaped cage truss structure. At the midpoint of the pillar height, create a horizontal reference plane and draw and extrude a horizontal reinforcing ring that intersects and merges with all the inclined pillars to enhance the overall torsional stiffness. Finally, apply large-radius fillets to all the intersecting edges between the pillars, the top motor mount, the bottom mounting ring, and the intermediate reinforcing ring to ensure uniform stress distribution and no stress concentration in the connections.
Geometric description: This is a rectangular hydraulic manifold used for fluid distribution, featuring a complex internal network of channels. The model's exterior is a solid steel rectangular block measuring 200x100x80 millimeters. On the main top surface (200x100 face), there are two rows of 10 vertically downward oil outlets, each with a diameter of 10 millimeters. On the front side (200x80 face), there are 3 larger oil inlets, each with a diameter of 20 millimeters, extending horizontally into the interior. The internal structure is extremely complex, with these 3 inlets converging internally and connecting to the 10 top outlets through a horizontal main channel (forming an inverted T or cross-shaped connection). Additionally, at each corner of the rectangular block, there are countersunk bolt holes for mounting. To reduce weight, there are 4 deep oval-shaped weight-reduction grooves on the bottom and side surfaces in non-channel areas. The overall structure consists of a rectangular base, 13 external interface holes, an internal network of channels, 4 mounting holes, and 4 weight-reduction grooves.

Modeling procedure: First, initialize the modeling environment and draw a 200.0 mm �� 100.0 mm rectangle in the XY plane. Extrude it 80.0 mm in the positive Z direction to generate the base of the manifold block. Next, on the XZ plane (front side) at the center height, drill three horizontal blind holes with a diameter of 20.0 mm at equal intervals as oil inlets, ensuring their depth is sufficient to intersect and connect with the internal longitudinal main oil passage. Then, create a sketch on the top surface and arrange two rows of five circular holes each with a diameter of 10.0 mm. Perform an extruded cut downward until they connect with the internal oil passage network, forming a complete fluid distribution path. At the four corner points of the top surface, use the hole wizard to create four countersunk bolt mounting holes. Finally, on the bottom and side surfaces, avoiding the flow channels, draw four oval contours and perform deep groove operations to reduce weight, completing the overall modeling of the hydraulic manifold block.
Geometric description: The model is a complex internal combustion engine cylinder head component, made of cast aluminum alloy. The main body has a layered cylindrical structure with dense heat dissipation fins surrounding it. The base of the model is a hollow cylindrical cylinder liner with an outer diameter of 120 millimeters and a height of 100 millimeters. On the outer cylindrical surface of the cylinder liner, 15 annular heat dissipation fins are evenly distributed along the Z-axis, each fin being 2 millimeters thick and extending to an outer diameter of 160 millimeters, with equal-spaced air flow channels between the fins. The top of the cylinder head is a hemispherical combustion chamber cover, with a 14-millimeter-diameter spark plug thread hole at the center of the cover. On both sides of the combustion chamber cover, the intake and exhaust ports are asymmetrically arranged, appearing as short pipe structures extending obliquely outward from the hemisphere. Additionally, at the four quadrant points at the bottom of the cylinder liner, there are bolt holes that run through the entire height for securing the cylinder block. The overall structure, consisting of the central cylinder, 15 layers of heat dissipation fins, the top hemispherical cover, the intake and exhaust pipes, and the four bolt holes, forms a typical multi-feature heat dissipation assembly.

Modeling procedure: First, draw a concentric circle sketch centered at the origin on the XY reference plane, with an outer diameter set to 120 millimeters. Extrude it 100 millimeters in the positive Z direction to form the hollow cylinder sleeve body. On the outer side wall of the cylinder sleeve, create a circular ring section with an outer diameter of 160 millimeters and a thickness of 2 millimeters by establishing an offset reference plane or directly referencing the outer circumference. Use a linear array feature to uniformly generate 15 layers of heat dissipation fins along the Z-axis, ensuring that equal air channels are formed between the fins. Next, construct a hemispherical solid with a radius of 60 millimeters on the top surface of the cylinder sleeve as the combustion chamber cover, and drill a 14-millimeter-diameter spark plug installation hole vertically downward from the center of its apex. For the intake and exhaust system, establish inclined reference planes at asymmetric positions on both sides of the hemispherical surface, extrude two short tubular structures extending outward, and perform a Boolean union with the hemispherical cover. Finally, precisely locate and cut four bolt column holes longitudinally through the total height of the model at the four quadrant points at the bottom of the cylinder sleeve, thus completing the parametric modeling of the entire multi-feature heat dissipation cylinder head.
Geometric description: The model consists of two eccentric plate-shaped cams mounted coaxially. Both cams have a thickness of 15 millimeters and an axial spacing of 20 millimeters. The profile radius of the main cam varies between 50 millimeters and 90 millimeters, including a 90-degree rise, a 90-degree return, and a 180-degree dwell arc. The rise and return segments are smoothly transitioned using modified sine curves. The profile of the secondary cam is a conjugate based on the geometric relationship of the main cam, ensuring continuous dual-point contact with the follower. The two cams are connected through a central shaft hole with a diameter of 25 millimeters, which has a rectangular keyway machined inside, 6 millimeters wide and 6 millimeters deep. All edges of the cams are chamfered by 1 millimeter.

Modeling procedure: First, select the XY plane as the starting reference surface in the modeling environment and draw a closed contour sketch of the main cam. The contour consists of a 180-degree dwell arc and rise and return segments, each occupying 90 degrees, connected by a modified sine curve. The radial distance smoothly varies between 50.0 mm and 90.0 mm. After completing the sketch, extrude it 15.0 mm along the positive Z-axis to form the main cam solid. Next, on a parallel offset plane 35.0 mm from the base of the main cam, draw the conjugate profile sketch of the secondary cam based on the kinematics of two-point contact. Extrude this sketch 15.0 mm along the Z-axis, ensuring a net spacing of 20.0 mm between the two cams. Then, at the origin, draw a circular hole sketch with a diameter of 25.0 mm, including a rectangular keyway feature with a width and depth of 6.0 mm. Perform a through-length extrusion cut on both solids to form the central shaft hole. Finally, apply a 1.0 mm chamfer to all outer edges and hole edges of the two cam solids to complete the precise modeling of the conjugate cam assembly.
Geometric description: The model is a complex six-way valve body housing, with a core consisting of a cubic base block with a side length of 60 millimeters. For aesthetics and fluid flow, all eight corners are rounded to make it nearly spherical. At the center of each of the six faces (top, bottom, left, right, front, back), a cylindrical pipe interface extends perpendicularly. The top and bottom interfaces serve as the inlet and outlet, with an outer diameter of 40 millimeters and a length of 30 millimeters, and each has a square flange (60x60mm) at the end. The front, back, left, and right interfaces serve as distribution ports, with an outer diameter of 30 millimeters and a length of 25 millimeters, and each has a circular flange (diameter 50mm) at the end. Each flange has four bolt holes. Inside the base block, there is a spherical cavity with a diameter of 40 millimeters, and all six pipes are connected to this cavity, forming a complex cross-flow channel. Additionally, at the four corners where the top and bottom pipes connect to the base block, triangular reinforcing ribs are added to enhance structural strength.

Modeling procedure: First, create a reference solid in the form of a cube with an edge length of 60.0 millimeters at the origin of the spatial coordinate system, and apply large-radius fillets to its eight vertices to make the overall contour more spherical. Perform a Boolean subtraction operation at the center of the cube to remove a sphere with a diameter of 40.0 millimeters, forming the central cavity. Next, extend cylindrical bodies with an outer diameter of 40.0 millimeters and a length of 30.0 millimeters from the top and bottom faces of the cube, and construct square flanges with dimensions of 60.0x60.0 millimeters at the ends. Simultaneously, extend cylindrical bodies with an outer diameter of 30.0 millimeters and a length of 25.0 millimeters from the front, back, left, and right sides, and construct circular flanges with a diameter of 50.0 millimeters at the ends. Model through-holes for all six interfaces to ensure that the flow channels reach the central spherical cavity, and arrange four bolt mounting holes on each flange according to standard spacing. Finally, add triangular reinforcement plates at the four corner positions where the upper and lower pipes meet the base block to complete the structural reinforcement and detail construction of the valve body housing.
Geometric description: This is an L-shaped bearing housing designed to support a pair of vertically meshing bevel gears. The model consists of two components: a horizontal base and a vertical support plate.

The horizontal base is a square flange measuring 100 mm �� 100 mm with a thickness of 15 mm. It features a central through-hole of 50 mm diameter, surrounded by a raised bearing hub (outer diameter: 70 mm, height: 10 mm).
The vertical support plate has a thickness of 20 mm, is mounted upright along one edge of the base, and extends to a height of 120 mm. At its upper section, a horizontal through-bore for the bearing is provided, configured as a boss feature with an outer diameter of 70 mm and an inner bore diameter of 40 mm. The centerline of this bore is positioned 80 mm above the base surface.
A large triangular rib (15 mm thick) reinforces the inner junction between the base and the vertical support plate.
Four mounting holes, each with a diameter of 12 mm, are located at the corners of the base flange.
At the top of the vertical bearing housing, an M8 threaded hole is provided for a grease fitting, which communicates directly with the shaft bore.

Modeling procedure: Horizontal base: Create a cuboid of 100 mm �� 100 mm �� 15 mm in the XY plane, centered symmetrically.
Base bearing position: Extrude a cylindrical hub with an outer diameter of 70 mm and a height of 10 mm at the center of the top surface of the base, and cut through a through-hole with a diameter of 50 mm.
Vertical support: Extrude a vertical plate upward from the rear edge of the base (maximum Y-axis), with a width of 100 mm, thickness of 20 mm, and height of 120 mm.
Vertical bearing seat: At 80 mm from the bottom surface, generate a horizontal through-bearing seat on the center face of the vertical plate, with an outer diameter of 70 mm and a total length of 30 mm (symmetrically distributed relative to the vertical plate), and cut through a hole with a diameter of 40 mm at the center.
Reinforcing ribs: On the YZ center plane where the base and the vertical plate intersect, draw a right-angled triangle of 50 mm �� 50 mm, and extrude it 15 mm thick on both sides.
Feature refinement: Arrange four mounting holes with a diameter of 12 mm at the corners of the base, spaced 80 mm �� 80 mm apart; machine a through-hole with a diameter of 8 mm (simulating M8) at the exact center of the top of the vertical bearing seat, reaching the inner shaft hole.