Public task library / CADWorld
BENCHMARK SOURCE · PINNED EVIDENCE

CADWorld

200 fixed FreeCAD task definitions across 11 engineering workflows, including sketches, part design, assembly, CAM, FEM and technical drawings. Original instructions, setup configurations and artifact rules are preserved.

200fixed definitions
0templates
200records with verifier references
0executed by this collection

Environment and counting scope

The Hugging Face dataset includes an Apache-2.0 license. The reviewed GitHub tree has no license declaration, so its implementation is linked rather than redistributed. Starting documents, reference solutions, instruction images and the Ubuntu VM are not mirrored. Source links retain these asset dependencies. A GUI interaction policy is distinct from proving that a task intrinsically requires GUI use.

What is checked?

Task configurations select metrics over saved FCStd documents and auxiliary outputs. Rule configurations are archived; metric and result-getter implementations are linked to a separate GitHub revision with file checksums. The implementation is not included in the archive, and no scorer was executed.

Source preservation does not establish evaluator accuracy or end-to-end reproducibility.

Source revision fa02aa03b944daf2ae5b23e56d135bb7cbb75994
Upstream license: Apache-2.0 · Platforms: Linux

Upstream benchmark authors: Zihan Dong · Yuanzhe Liu · Zhiyuan Ma · Qishi Zhan · Dehan Kong · Guohao Li · Kaixin Li · Paper attribution

Task-table and Dataset Viewer cross-check · JSON · Linked implementation versions and checksums

Source categories

These are upstream/importer labels; the records are not yet mapped to the taxonomy’s 430 task classes.

appearance 3assemble 25cam 15cloudpoint 3fem 3macro 3measure 3mesh 3part 77sketch 63techdraw 2

Inspect every collected definition

Expand a record for its original instruction and verifier links. Task text remains in English. Use the interactive browser above for full-text filtering.

freecad-appearance-001Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the part in FreeCAD, set its a…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the part in FreeCAD, set its appearance to Bronze, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-appearance-002Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the part in FreeCAD, set its a…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the part in FreeCAD, set its appearance to Steel-C10, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-appearance-003Use GUI, Create a torus with major radius 5 mm and minor radius 2 mm, set its appearance to Wood, and save the completed docu…

Use GUI, Create a torus with major radius 5 mm and minor radius 2 mm, set its appearance to Wood, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-001Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the base and apply a Rack and Pinion Joint so the gear can run along the top surface of the base as shown. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-002Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Make the 2 gear has Belt joint, we assume the radius ratio as 3:1 for large and small. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-003Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the larger cube and apply a Distance Joint so the two closest faces shown in the image are 5 mm apart. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-004Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the pink part and apply a Fixed Joint to assemble the part as shown. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-005Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the pink part. Apply Fixed Joints to the attached parts, then apply Cylindrical Joints for the screws. Copy or clone screws as needed to complete the assembly. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-006Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the green part as the main part and apply a Fixed Joint for the yellow part as shown in the desired shape. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-007Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the green part as the main part and apply Fixed Joints for the yellow part and the blue-orange part as shown in the desired shape. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-008Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the existing combined shape. Add the spring to the existing assembly. Use cylindrical joint behavior so the protruding part can move between the two horizontal poles shown in the expected image. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-009Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the blue part. Assemble the rollers to the blue part with Cylindrical Joints as shown in the expected image. Each roller cylindrical joint should use enabled axial limits within the eligible -3 mm to 3 mm range, while the angle setting remains 0. Clone rollers as needed. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-010Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the center cylindrical tube and apply Cylindrical Joints to both caps on both ends so the assembly matches the expected shape. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-011Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the black plastic part and apply Fixed Joints to the parts so the assembly matches the expected shape. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-012Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the main part and apply a Revolute Joint to the rotor. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-013Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the black plastic part and apply Fixed Joints to the assembled parts. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-014Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the main part and apply a Revolute Joint to the rotor. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-015Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the HBS and apply a Screw Joint for the Tuerca. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-016Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the plastic retainer and apply Fixed Joints to attach the pins. Be careful with the pin directions. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-017Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the base, apply a Ball Joint for the sphere, and assemble the parts together. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-018Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the box and apply a Slider Joint so the lid can only move up and down from the top of the box. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-019Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the yellow part. Apply a Revolute Joint to the blue part, Cylindrical Joints to the pink and blue parts, and a Slider Joint to the bolt and blue ring. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-020Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the big gear bolt and apply a Distance Joint for the smaller gear bolt. Apply a Gear Joint between the two gears and assume the radius ratio is 3:1. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-021Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the base slider. Assemble the parts to the expected shape; the scissor mechanism should allow the slider to move. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-022Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the yellow base and apply a Slider Joint so the assembly follows the intended physical motion. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-023Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the yellow base and apply a Slider Joint and Screw Joint for the screw so the assembly follows the intended physical motion. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-024Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the orange part. Apply two Screw Joints for the bolts that thread into the orange base, one Screw Joint for the nut on the main bolt, three Revolute Joints for the yellow roller and the two spacer components on the main bolt, and one Revolute Joint for the pink frame to revolve around the orange base. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-assemble-025Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the st…

Use GUI, The precondition assembly file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the starting assembly shown in the before image. Complete the assembly so it matches the target shape shown in the after image while using the correct physical joint behavior. Toggle Grounded for the base and assemble the joints together. Clone pins if more are needed. The completed system should have 4 degrees of freedom. Save the completed assembly to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-001Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. A precondition stock is provided. Use it to cut the target shape. Do not change the stock position, dimensions, or material, because the bottom button also needs to be cut. You may create multiple CAM jobs or setups if the part needs to be flipped. The precondition file includes the stock/material block. Do not modify the target shape or any supplied Stock object, including its dimensions, position, and material. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-002Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. This is a cylinder with a loft cut inside. Create the CAM setup needed to manufacture this target shape. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-003Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Use the best stock shape for this target part, then create the CAM setup needed to cut the shape I want. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-004Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. A precondition CAM job is included and the stock material has been set to AluminumCastAlloy. Do not change the material, stock position, or stock dimensions. Create the CAM setup needed to make the target shape, including the bottom button; you may create a second job/setup if needed. The precondition file includes the stock/material block. Do not modify the target shape or any supplied Stock object, including its dimensions, position, and material. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-005Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. This is a cube box with a cone cut inside. Choose suitable stock dimensions and create the CAM setup needed to manufacture the part. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-006Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. This is a cube box with an elliptical cut inside. Choose suitable stock dimensions and create the CAM setup needed to manufacture the part. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-007Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. This is a cube box with a torus cut on the top face. The provided stock is slightly larger than the target because the available material is not perfect. Use the stock exactly as provided: do not change its position, dimensions, or material. Create the CAM setup needed to cut the full target shape, including the bottom side. The precondition file includes the stock/material block. Do not modify the target shape or any supplied Stock object, including its dimensions, position, and material. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-008Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Create a CAM setup that cuts the provided target shape. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-009Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Design the required stock and create the CAM setup needed to cut the target shape shown in the precondition file. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-010Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Create the CAM setup needed to cut the chamfer shown on the target object. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-011Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Create a CAM job and cut the target shape I want to have. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-012Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Create a CAM job and cut the target shape shown in the given body. Set the stock/material to Bronze. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Set the stock/material to Bronze. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-013Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Cut the target part from the given stock material included in the CAM job. Do not change the supplied stock dimensions, position, or material. The precondition file includes the stock/material block. Do not modify the target shape or any supplied Stock object, including its dimensions, position, and material. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-014Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Create the CAM job or jobs needed to cut the provided target part. If the precondition file does not include a Stock object, create a suitable stock/material block that fully contains the target shape. Do not modify the target shape. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cam-015Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finis…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and finish the CAM setup for the target part. Cut the target part using the given CAM job stock. Do not change the supplied stock dimensions, position, or material. The precondition file includes the stock/material block. Do not modify the target shape or any supplied Stock object, including its dimensions, position, and material. Multiple CAM jobs/setups are allowed when needed to machine both sides or reach leftover material. Generate the CAM operation toolpaths and save the completed FreeCAD document to /home/user/Unnamed.FCStd. The saved .FCStd file must include generated CAM path data.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cloudpoint-001Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given part in FreeCAD, con…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given part in FreeCAD, convert it to a point cloud with maximum distance 1, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cloudpoint-002Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given mesh file in FreeCAD…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given mesh file in FreeCAD, convert the mesh to a point cloud, delete the mesh, keep only the point cloud object, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-cloudpoint-003Use GUI, Create a cube with 20 mm side length in FreeCAD, convert it to a point cloud with maximum distance 0.2, keep the sou…

Use GUI, Create a cube with 20 mm side length in FreeCAD, convert it to a point cloud with maximum distance 0.2, keep the source cube and the point cloud in the document, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-fem-001Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the mechanical part in FreeCAD…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the mechanical part in FreeCAD and run a horizontal FEM analysis along the Y axis from end to end. Use material AlMg3F24, fix one end, apply a 200 N force on the other end as shown in the image, create a 3D Gmsh FEM mesh with maximum size 2 mm and minimum size 0.5 mm, run the CalculiX solver, generate CCX_Results, Pipeline_CCX_Results, and ccx_dat_file, save the min/max condition CCX result to /home/user/result.csv, and save the completed FreeCAD document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-fem-002Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the chain model in FreeCAD and…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the chain model in FreeCAD and run a tension-force FEM analysis along the major axis of the elliptical loop. Use material Iron-Generic, apply 20 kN force on the major axis, create a 3D Gmsh FEM mesh with maximum size 1 mm and minimum size 0.5 mm, run the CalculiX solver, generate CCX_Results, Pipeline_CCX_Results, and ccx_dat_file, add a warp vector filter to display displacement magnitude under load, save the min/max condition CCX result to /home/user/result.csv, and save the completed FreeCAD document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-fem-003Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the stress test sample in Free…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the stress test sample in FreeCAD and run an FEM analysis with 20 MN force. Use material AlZn4-5Mg1F35, apply a 3D Gmsh analysis with maximum size 5 mm and minimum size 0.5 mm, use the CalculiX solver, generate CCX_Results, Pipeline_CCX_Results, and ccx_dat_file, add a warp vector filter to display displacement magnitude under load, save the min/max condition CCX result to /home/user/result.csv, and save the completed FreeCAD document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-macro-001Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that project in FreeCAD, run t…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that project in FreeCAD, run the macro, choose the material "Metal Copper (Cu),8.96,10.0,adapt Price", save the density, weight, volume, and related material information to a spreadsheet inside the project using tabulation as the separator, name the spreadsheet Body_Spreadsheet, and save the project to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-macro-002Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that project in FreeCAD, run t…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that project in FreeCAD, run the macro, choose the material "Metal Silver (Ag),10.5,10.0,adapt Price", save the density, weight, volume, and related material information to a spreadsheet inside the project using tabulation as the separator, name the spreadsheet Body_Spreadsheet, and save the project to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-macro-003Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given shape in FreeCAD, ru…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given shape in FreeCAD, run the macro workflow to generate the material/measurement spreadsheet inside the FCStd file, name the spreadsheet Body_Spreadsheet, and save the completed project to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-measure-001Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given part in FreeCAD, mea…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given part in FreeCAD, measure the top surface area, center of mass, and distance between the two furthest points shown in the image, include those measurements in the finished FreeCAD file, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-measure-002Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given closed sketch in Fre…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given closed sketch in FreeCAD, measure the enclosed area of the closed sketch/profile, include the measurement in the finished FreeCAD file, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-measure-003Use GUI, Create a torus with major radius 5 mm and minor radius 2 mm in FreeCAD, measure its surface area, include that measu…

Use GUI, Create a torus with major radius 5 mm and minor radius 2 mm in FreeCAD, measure its surface area, include that measurement in the finished FreeCAD file, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-mesh-001Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD, create a…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD, create a mesh from the given body with surface deviation set to 0.1 mm and angular deviation set to 10 degrees, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-mesh-002Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and creat…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD and create a Gmsh mesh from the given body using Frontal meshing, maximum element size 0.5 mm, minimum element size 0.1 mm, and angle 40 degrees. Save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-mesh-003Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD. Make the…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file in FreeCAD. Make the existing mesh 10 times larger, create a 10 mm x 10 mm x 3 mm rectangular base with a 3 mm high stand, place the base at the global origin, and place the statue at X = 5 mm, Y = 5 mm, and Z = 7.9 mm. Merge the base and statue into one mesh named MergedMesh, delete all other document objects, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-001Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open the supplied sketch file, create a 12 …

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open the supplied sketch file, create a 12 mm Part Design pad from the main closed profile, and save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-002Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open the supplied sketch file, create a 360…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open the supplied sketch file, create a 360 degree Part Design revolve around the vertical sketch axis, and save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-003Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing rectang…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing rectangular sketch as the lower loft profile. Create a second sketch on a parallel plane 18 mm above the original sketch, draw a centered rectangle that is half the length and half the width of the original rectangle, then create a Part Design Additive Loft between the two rectangular profiles. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-004Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing XZ-plan…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing XZ-plane rounded-slot sketch as the larger first loft profile. Create a second sketch on a plane parallel to the XY plane with an attachment offset of Z = -30 mm. In the second sketch, draw the same rounded-slot shape at half scale, centered 30 mm from the origin in the positive Y direction. Create a Part Design Additive Loft between the two rounded-slot profiles so the final solid is a flared, horn-like rounded-slot loft that widens from the smaller offset profile to the larger original profile. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-005Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open the supplied sketch file, create a Par…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open the supplied sketch file, create a Part Design Additive Helix from it along the X-axis with 4 turns, 30 mm pitch, and cone angle 0 degrees. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-006Use GUI, Create a Part Design body containing one additive box that is 36 mm long, 24 mm wide, and 10 mm high. Save the compl…

Use GUI, Create a Part Design body containing one additive box that is 36 mm long, 24 mm wide, and 10 mm high. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-007Use GUI, Create a Part Design body containing one additive cylinder with radius 8 mm and height 32 mm. Save the completed sol…

Use GUI, Create a Part Design body containing one additive cylinder with radius 8 mm and height 32 mm. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-008Use GUI, Create a Part Design body containing one additive sphere with radius 12 mm. Save the completed solid model to /home/…

Use GUI, Create a Part Design body containing one additive sphere with radius 12 mm. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-009Use GUI, Create a Part Design body containing one additive cone with bottom radius 12 mm, top radius 5 mm, and height 28 mm. …

Use GUI, Create a Part Design body containing one additive cone with bottom radius 12 mm, top radius 5 mm, and height 28 mm. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-010Use GUI, Create a Part Design body containing one additive ellipsoid with radii 18 mm, 10 mm, and 7 mm along the principal ax…

Use GUI, Create a Part Design body containing one additive ellipsoid with radii 18 mm, 10 mm, and 7 mm along the principal axes. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-011Use GUI, Create a Part Design body containing one additive torus with major radius 18 mm and minor radius 4 mm. Save the comp…

Use GUI, Create a Part Design body containing one additive torus with major radius 18 mm and minor radius 4 mm. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-012Use GUI, Create a Part Design body containing one additive hexagonal prism with circumradius 10 mm and height 25 mm. Save the…

Use GUI, Create a Part Design body containing one additive hexagonal prism with circumradius 10 mm and height 25 mm. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-013Use GUI, Create one Part Design body containing exactly one additive wedge. Use the FreeCAD Additive Wedge primitive paramete…

Use GUI, Create one Part Design body containing exactly one additive wedge. Use the FreeCAD Additive Wedge primitive parameters X min/max = 0/34 mm, Y min/max = 0/22 mm, Z min/max = 0/16 mm, X2 min/max = 2/8 mm, and Z2 min/max = 2/8 mm. Keep the wedge local axes aligned with the global axes and place its local origin at the global origin, so the outer extents span X = 0 to 34, Y = 0 to 22, and Z = 0 to 16. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-014Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing circula…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing circular sketch, defined by points at (-10, 0), (0, 8), and (10, 0), as the base profile. Create a 10 mm Part Design pad from the circle, then add a concentric circular pocket with radius of 4mm, cut 6 mm deep from the front face to the center of the cylindershape. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-015Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing ellipse…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing ellipse sketch with 15 mm major radius and 8 mm minor radius as the base profile. Create an 8 mm Part Design pad from the ellipse, then add a centered through hole with 8 mm diameter through the pad. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-016Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing ellipse…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing ellipse sketch with 18 mm major radius and 10 mm minor radius as the base profile. Create a 12 mm Part Design pad from the ellipse, then remove the front face and apply a 2 mm Part Design Thickness feature to make an open elliptical shell. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-017Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing circula…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing circular sketch, defined by points at (-12, 0), (0, 8), and (12, 0), as the base profile. Create an 18 mm Part Design pad from the circle, then create two centered circular loft profiles on each side of the cylinder, with one profile having a 4 mm radius and the other having a 5 mm radius. Cut a tapered cavity through the solid using Part Design Subtractive Loft. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-018Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing upper h…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing upper half-ellipse arc as the pipe path. Create a rectangle cube centered at XY plane but edged on Z (Z=0) at origin with X=50 mm Y=30 mm, and Z=10 mm. create a separate circular cutter profile with radius 2 mm at one endpoint of the arc path on XY-Plane, where Z = 0, then cut the curved slot using Part Design Subtractive Pipe along the supplied arc. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-019Use GUI, In one Part Design body, create a cylindrical blank with radius 22 mm and height 36 mm, centered on the global Z axi…

Use GUI, In one Part Design body, create a cylindrical blank with radius 22 mm and height 36 mm, centered on the global Z axis, with its bottom face on the XY plane at Z = 0 and its top face at Z = 36. Create the subtractive-helix cutter profile as a new circle sketch on the XZ plane, facing along the Y direction, with radius 2 mm and center at global coordinates (22, 0, 0) so the circle straddles the cylinder side wall. Use Part Design Subtractive Helix around the global Z axis with 3 turns, 12 mm pitch, height 36 mm, and 0 degree cone angle to cut one helical groove around the cylinder. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-020Use GUI, Create a Part Design body with an additive box of size 44 mm × 32 mm × 20 mm. Remove the top-front-right corner (the…

Use GUI, Create a Part Design body with an additive box of size 44 mm × 32 mm × 20 mm. Remove the top-front-right corner (the vertex at maximum X, maximum Y, and maximum Z) using a subtractive box of size 14 mm × 12 mm × 20 mm. The subtractive box should be aligned with the outer faces of the original box so that the cut is flush with the top, front, and right faces. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-021Use GUI, Create a Part Design body with a 50 mm by 30 mm by 12 mm additive box, cut a centered cylindrical passage with radiu…

Use GUI, Create a Part Design body with a 50 mm by 30 mm by 12 mm additive box, cut a centered cylindrical passage with radius 6 mm through the height using a subtractive cylinder, and save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-022Use GUI, Create a Part Design body with a 36 mm cube, cut a hemispherical bowl from the top using a subtractive sphere with r…

Use GUI, Create a Part Design body with a 36 mm cube, cut a hemispherical bowl from the top using a subtractive sphere with radius 12 mm at the center of the cube top face, and save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-023Use GUI, Create a Part Design body with a 42 mm by 30 mm by 22 mm additive box, cut a tapered conical socket on the top cente…

Use GUI, Create a Part Design body with a 42 mm by 30 mm by 22 mm additive box, cut a tapered conical socket on the top center of box with bottom radius 10 mm, top radius 4 mm, and depth 18 mm using a subtractive cone, and save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-024Use GUI, Create one Part Design body. First create an additive box blank sized 45 mm along global X, 28 mm along global Y, an…

Use GUI, Create one Part Design body. First create an additive box blank sized 45 mm along global X, 28 mm along global Y, and 20 mm along global Z, with its lower-back-left corner at the origin so the box spans X = 0 to 45, Y = 0 to 28, and Z = 0 to 20. Then create a subtractive ellipsoid with its principal axes aligned to the global axes, radii 14 mm along X, 8 mm along Y, and 6 mm along Z, centered at (22.5, 14, 20). This should cut a centered ellipsoidal recess into the top face, with the deepest point at Z = 14 and the ellipsoid center on the top face. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-025Use GUI, Create one Part Design body. First create an additive box blank sized 52 mm along global X, 38 mm along global Y, an…

Use GUI, Create one Part Design body. First create an additive box blank sized 52 mm along global X, 38 mm along global Y, and 12 mm along global Z, with its lower-back-left corner at the origin so the box spans X = 0 to 52, Y = 0 to 38, and Z = 0 to 12. Then create a subtractive torus centered at (26, 19, 12), with its ring lying in the XY plane and its axis along global Z. Set the torus major radius to 14 mm and minor radius to 3 mm, so the torus tube straddles the top face and cuts a centered circular groove whose deepest point is at Z = 9. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-026Use GUI, Create a Part Design body with a 48 mm by 32 mm by 14 mm additive box, cut a centered hexagonal prism opening with 9…

Use GUI, Create a Part Design body with a 48 mm by 32 mm by 14 mm additive box, cut a centered hexagonal prism opening with 9 mm circumradius using a subtractive prism, and save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-027Use GUI, Create one Part Design body. First create an additive box blank sized 46 mm along global X, 30 mm along global Y, an…

Use GUI, Create one Part Design body. First create an additive box blank sized 46 mm along global X, 30 mm along global Y, and 18 mm along global Z, with its lower-back-left corner at the origin so the box spans X = 0 to 46, Y = 0 to 30, and Z = 0 to 18. Then create a subtractive wedge to cut a sloped pocket into the right side of the box. Use wedge primitive parameters X min/max = 0/10 mm, Y min/max = 0/10 mm, Z min/max = 0/10 mm, X2 min/max = 2/8 mm, and Z2 min/max = 2/8 mm. Align the wedge local axes to the global axes and place its local origin at (36, 10, 4), so the wedge spans global X = 36 to 46, Y = 10 to 20, and Z = 4 to 14 and opens through the right face at X = 46. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-028Use GUI, Create a Part workbench Boolean fuse from exactly two primitives. Create a cube/box sized 24 mm along X, 24 mm along…

Use GUI, Create a Part workbench Boolean fuse from exactly two primitives. Create a cube/box sized 24 mm along X, 24 mm along Y, and 24 mm along Z, placed with its lower-back-left corner at the origin so it spans X = 0 to 24, Y = 0 to 24, and Z = 0 to 24. Create a cylinder with radius 8 mm and height 32 mm, with its axis along global X; place the cylinder axis through the center of the cube at Y = 12 and Z = 12, and make it span X = 12 to 44 so it overlaps the cube by 12 mm and extends 20 mm past the cube on the positive X side. Fuse the box and cylinder into one solid using a Part Fuse/Boolean union, and save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-029Use GUI, Create a 50 mm by 30 mm by 12 mm Part Design pad and apply 3 mm fillets to the four edges on the top face. Save the …

Use GUI, Create a 50 mm by 30 mm by 12 mm Part Design pad and apply 3 mm fillets to the four edges on the top face. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-030Use GUI, Create a 50 mm by 30 mm by 12 mm Part Design pad and apply 2 mm chamfers to the top outside edges. Save the complete…

Use GUI, Create a 50 mm by 30 mm by 12 mm Part Design pad and apply 2 mm chamfers to the top outside edges. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-031Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing hyperbo…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing hyperbola arc as the pipe path. Create a circular profile sketch with radius 1.5 mm at one endpoint of the arc, then create a solid Part Design Additive Pipe by sweeping that circle along the supplied hyperbola path. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-032Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing rounded…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing rounded L-shaped path sketch as the pipe path. Create a circular profile sketch with radius 1.5 mm at the path start, then create a solid Part Design Additive Pipe by sweeping that circle along the supplied path. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-033Use GUI, Create one Part Design body. Create a rectangular base plate sized 50 mm along global X, 20 mm along global Y, and 6…

Use GUI, Create one Part Design body. Create a rectangular base plate sized 50 mm along global X, 20 mm along global Y, and 6 mm along global Z, centered on the vertical midplane X = 25, with lower-back-left corner at the origin so the base spans X = 0 to 50, Y = 0 to 20, and Z = 0 to 6. A boss means a raised solid protrusion added on top of the base. Add one rectangular boss on the left half of the top face, sized 12 mm along X, 10 mm along Y, and 8 mm along Z, spanning X = 6.5 to 18.5, Y = 5 to 15, and Z = 6 to 14. Mirror that boss feature across the vertical midplane X = 25 to create a matching boss on the right half. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-034Use GUI, Create one Part Design body. Create a rectangular base plate sized 60 mm along global X, 20 mm along global Y, and 6…

Use GUI, Create one Part Design body. Create a rectangular base plate sized 60 mm along global X, 20 mm along global Y, and 6 mm along global Z, with lower-back-left corner at the origin. A cylindrical boss means a raised cylinder added on top of the base. Add one cylindrical boss with radius 5 mm and height 8 mm, axis along global Z, centered at (12, 10) on the top face so it spans Z = 6 to 14. Use Part Design Linear Pattern on that boss along the global X direction with 4 total occurrences spaced 12 mm apart, producing boss centers at X = 12, 24, 36, and 48, all at Y = 10. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-035Use GUI, Create one Part Design body. Create a circular base disk centered at the origin with radius 22 mm, height 4 mm, and …

Use GUI, Create one Part Design body. Create a circular base disk centered at the origin with radius 22 mm, height 4 mm, and axis along global Z, spanning Z = 0 to 4. Add a central cylindrical hub, meaning a raised cylinder at the center of the disk, with radius 8 mm, height 8 mm, axis along global Z, spanning Z = 4 to 12. Add one cylindrical boss, meaning a smaller raised cylinder on top of the base disk, with radius 4 mm, height 6 mm, axis along global Z, centered at (14, 0) and spanning Z = 4 to 10. Use Part Design Polar Pattern around the global Z axis through the origin to make 6 total boss occurrences evenly spaced through 360 degrees, so the boss centers lie on a 14 mm radius circle at 60 degree intervals. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-036Use GUI, Create one Part Design body. Create a rectangular base plate sized 60 mm along global X, 24 mm along global Y, and 6…

Use GUI, Create one Part Design body. Create a rectangular base plate sized 60 mm along global X, 24 mm along global Y, and 6 mm along global Z, with lower-back-left corner at the origin so it spans X = 0 to 60, Y = 0 to 24, and Z = 0 to 6. A lug means a raised rectangular protrusion added on top of the base. Add one rectangular lug sized 8 mm along X, 6 mm along Y, and 6 mm along Z, located in the front-left quadrant on the top face, spanning X = 8 to 16, Y = 4 to 10, and Z = 6 to 12. Use a Part Design Multi-Transform on that lug: first mirror it across the base centerline plane Y = 12 to create a matching rear lug, then linearly pattern the pair along global X with 2 total positions spaced 36 mm apart. The final top pattern should contain four lugs with X ranges 8..16 and 44..52, and Y ranges 4..10 and 14..20. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-037Use GUI, Create a Part workbench cube with length 24 mm, width 18 mm, and height 12 mm. Save the completed model to /home/use…

Use GUI, Create a Part workbench cube with length 24 mm, width 18 mm, and height 12 mm. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-038Use GUI, Create a Part workbench cylinder with radius 9 mm and height 30 mm. Save the completed model to /home/user/Unnamed.F…

Use GUI, Create a Part workbench cylinder with radius 9 mm and height 30 mm. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-039Use GUI, Create a Part workbench sphere with radius 14 mm. Save the completed model to /home/user/Unnamed.FCStd.

Use GUI, Create a Part workbench sphere with radius 14 mm. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-040Use GUI, Create a Part workbench cone with bottom radius 12 mm, top radius 4 mm, and height 28 mm. Save the completed model t…

Use GUI, Create a Part workbench cone with bottom radius 12 mm, top radius 4 mm, and height 28 mm. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-041Use GUI, Create one Part Design body. Create a rectangular base plate sized 70 mm along global X, 36 mm along global Y, and 8…

Use GUI, Create one Part Design body. Create a rectangular base plate sized 70 mm along global X, 36 mm along global Y, and 8 mm along global Z, with lower-back-left corner at the origin so it spans X = 0 to 70, Y = 0 to 36, and Z = 0 to 8. Create one circular through-hole sketch on the top face with radius 3 mm and center at (14, 9). Cut that first hole through the full 8 mm plate thickness. Use Part Design Multi-Transform on the hole feature: first make a Linear Pattern along global X with 4 total holes spaced 14 mm apart, then mirror the row across the base centerline plane Y = 18. The final plate should have eight through-holes with centers at X = 14, 28, 42, and 56, and at Y = 9 and Y = 27. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-042Use GUI, Create one Part Design body. Create a rectangular base pad sized 60 mm along global X, 40 mm along global Y, and 8 m…

Use GUI, Create one Part Design body. Create a rectangular base pad sized 60 mm along global X, 40 mm along global Y, and 8 mm along global Z, with lower-back-left corner at the origin so it spans X = 0 to 60, Y = 0 to 40, and Z = 0 to 8. On the top face, create a centered rectangular through-pocket sized 36 mm along X and 20 mm along Y, spanning X = 12 to 48 and Y = 10 to 30, and cut through the full plate thickness. Apply 3 mm Part Design fillets to the four internal vertical edges of that rectangular opening. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-043Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains a closed 24 mm …

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains a closed 24 mm by 12 mm rectangular sketch on the XZ plane with corners at (0, 0), (24, 0), (24, 12), and (0, 12) in sketch coordinates. Use the Part workbench Shape Builder tools to create one planar face from the supplied closed rectangular wire, then use the Part workbench Extrude tool to extrude that face as a solid 8 mm in the positive global Y direction. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-044Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains a centered 30 m…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains a centered 30 mm by 16 mm rectangular sketch on the XZ plane, spanning X = -15 to 15 and Z = -8 to 8 in sketch coordinates. Use the Part workbench Extrude tool to extrude the closed sketch as a solid 16 mm in the positive global Y direction. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-045Use GUI, Create one Part Design body. Create a circular base disk centered on the global Z axis with radius 26 mm and height …

Use GUI, Create one Part Design body. Create a circular base disk centered on the global Z axis with radius 26 mm and height 5 mm, spanning Z = 0 to 5. Create one raised cylindrical boss on the top face with radius 3 mm and height 6 mm, axis along global Z, centered at (16, 0) and spanning Z = 5 to 11. Use Part Design Polar Pattern around the global Z axis through the origin to create 8 total boss occurrences evenly spaced through 360 degrees, so the boss centers lie on a 16 mm radius circle at 45 degree intervals. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-046Use GUI, Create a Part workbench non-uniform scaling model. First create a source box sized 12 mm along X, 10 mm along Y, and…

Use GUI, Create a Part workbench non-uniform scaling model. First create a source box sized 12 mm along X, 10 mm along Y, and 8 mm along Z, placed with its lower-back-left corner at the origin so it spans X = 0 to 12, Y = 0 to 10, and Z = 0 to 8. Use the Part Scale tool with Non-uniform scaling enabled, not uniform scaling. Set X factor = 1.5, Y factor = 0.75, and Z factor = 2.0, using the global origin (0, 0, 0) as the scale center. Keep the original box and create the scaled result as a separate shape, which should measure 18 mm along X, 7.5 mm along Y, and 16 mm along Z. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-047Use GUI, Create a Part workbench cube 10 mm on each side, make a scaled copy using a 1.5 scale factor, and save the completed…

Use GUI, Create a Part workbench cube 10 mm on each side, make a scaled copy using a 1.5 scale factor, and save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-048Use GUI, Create a Part workbench box 44 mm by 28 mm by 12 mm and apply a 3 mm Part fillet to all vertical outside edges. Save…

Use GUI, Create a Part workbench box 44 mm by 28 mm by 12 mm and apply a 3 mm Part fillet to all vertical outside edges. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-049Use GUI, Create a Part workbench box 44 mm by 28 mm by 12 mm and apply a 2 mm Part chamfer to the top outside edges. Save the…

Use GUI, Create a Part workbench box 44 mm by 28 mm by 12 mm and apply a 2 mm Part chamfer to the top outside edges. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-050Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains two separate ho…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains two separate horizontal line sketches on the XY plane. Sketch Line_A runs from (-20, 0, 0) to (20, 0, 0), and Sketch Line_B runs from (-20, 20, 0) to (20, 20, 0). Use the Part workbench to create a closed quadrilateral wire by adding the two side edges from (-20, 0, 0) to (-20, 20, 0) and from (20, 0, 0) to (20, 20, 0), then create one planar face from that closed wire. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-051Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains two separate ho…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains two separate horizontal line sketches on the XY plane. Sketch Line_A runs from (-20, 0, 0) to (20, 0, 0), and Sketch Line_B runs from (-20, 20, 0) to (20, 20, 0). Use the Part workbench Ruled Surface tool to create one ruled surface directly between these two supplied line sketches. Do not close the two lines into a planar face; the result should be an open rectangular surface spanning the two parallel lines. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-052Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing two-seg…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing two-segment centerline sketch as the pipe path: one horizontal segment and one vertical segment meet at (10, 6). Create a circular profile sketch with radius 1.5 mm at an endpoint, then create solid Part Design Additive Pipe feature(s) along the supplied centerline segments so the swept solids meet at the shared point. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-053Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing open B-…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing open B-spline sketch as the pipe path. Create a circular profile sketch with radius 2 mm at the left endpoint of the path, then create a solid Part Design Additive Pipe by sweeping that circle along the B-spline path. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-054Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing closed …

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing closed periodic B-spline sketch as the pad profile. Create a 12 mm Part Design pad from it, then apply a 1.5 mm Part Design fillet to the top outside edges. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-055Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing open B-…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file and use the existing open B-spline sketch as the pipe path. Create a circular profile sketch with radius 1.5 mm at the left endpoint of the path, then create a solid Part Design Additive Pipe by sweeping that circle along the B-spline path. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-056Use GUI, Create a Part workbench box sized 36 mm along global X, 24 mm along global Y, and 12 mm along global Z, with its low…

Use GUI, Create a Part workbench box sized 36 mm along global X, 24 mm along global Y, and 12 mm along global Z, with its lower-back-left corner at the origin so it spans X = 0 to 36, Y = 0 to 24, and Z = 0 to 12. Apply a Part Offset Shape to the box with Offset = 2 mm outward, Mode = Skin, Join type = Tangent/Arc. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-057Use GUI, Create a Part workbench box sized 38 mm along global X, 26 mm along global Y, and 18 mm along global Z, with its low…

Use GUI, Create a Part workbench box sized 38 mm along global X, 26 mm along global Y, and 18 mm along global Z, with its lower-back-left corner at the origin so it spans X = 0 to 38, Y = 0 to 26, and Z = 0 to 18. Remove the top face at Z = 18, then apply Part Thickness with wall thickness 2 mm inward to make an open-top rectangular shell. The shell should keep the outside dimensions 38 mm by 26 mm by 18 mm, have 2 mm thick walls and bottom, and have an interior cavity opening upward. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-058Use GUI, Create a Part cylinder with radius 28 mm and height 40 mm, with its axis along global Z and bottom face on the XY pl…

Use GUI, Create a Part cylinder with radius 28 mm and height 40 mm, with its axis along global Z and bottom face on the XY plane at Z = 0. Create a rectangular sketch on the tangent plane Y = -28, facing the cylinder side, centered at global (0, -28, 20). The rectangle should be 12 mm wide along global X and 8 mm tall along global Z, so its corners are at X = -6 and 6, Z = 16 and 24 on that tangent plane. Use Project On Surface to project that rectangle onto the curved cylindrical surface along the global Y direction. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-059Use GUI, Create a 30 mm Part cube and set one face to Aluminum, one adjacent face to Copper, and the remaining faces to the d…

Use GUI, Create a 30 mm Part cube and set one face to Aluminum, one adjacent face to Copper, and the remaining faces to the default gray appearance. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-060Use GUI, Create a combined Part model. Start with a Part box sized 50 mm along global X, 30 mm along global Y, and 10 mm alon…

Use GUI, Create a combined Part model. Start with a Part box sized 50 mm along global X, 30 mm along global Y, and 10 mm along global Z, with its lower-back-left corner at the origin so it spans X = 0 to 50, Y = 0 to 30, and Z = 0 to 10. Create a solid Part cylinder with radius 10 mm and height 10 mm, axis along global Z, centered at X = 50, Y = 15, and spanning Z = 0 to 10, so it is fused to the right side of the box and protrudes from X = 40 to 60. Fuse the box and cylinder into one solid. Then cut a 6 mm radius through-hole using a second cylinder coaxial with the added cylinder, centered at X = 50, Y = 15, axis along global Z, passing completely through the fused solid. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-part-061Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding a raised annular pad on the top surface. The pad height is 6 mm. Add the repeated radial half-cylinder cuts on the top surface of this raised pad as shown in the image. Each cut is made by a cylinder with radius 4 mm, and the center of the cylinder cross-section lies on the top surface of the raised pad, so only the lower half of the cylinder removes material from the pad. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-062Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the raised circular pad on the large top surface. The pad height is 20 mm. Add six equally spaced circular cuts through this raised pad using a Polar Pattern as shown in the image. Each cut is made by a subtractive cylinder with radius 11 mm. Apply a 2 mm fillet to the raised pad edges and patterned cut edges as shown. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-063Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the raised annular pad on the existing top face. The pad height is 20 mm. Cut the pocket in this raised pad as shown using the supplied pocket sketch; the pocket depth is 11 mm and cuts downward into the pad. Mirror the base pad, raised pad, and pocket across the existing Sketch mirror plane so the matching geometry appears on the opposite side as shown. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-064Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and the datum lines you will need. Build the target shape shown in the after image by adding the two patterned sets of subtractive cylinder cuts. For the cuts patterned around DatumLine, use a subtractive cylinder with radius 3 mm and height 26 mm, then repeat it with a 360 degree Polar Pattern containing 6 occurrences. For the cuts patterned around DatumLine001, use a subtractive cylinder with radius 4 mm and height 13 mm, then repeat it with a 360 degree Polar Pattern containing 8 occurrences. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-065Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the two raised pad features from the supplied sketches. Use Sketch001 to create the first raised pad with a height of 5 mm, then mirror that pad across Sketch001 as shown. Use Sketch002 to create the second raised pad with a height of 10 mm, then mirror that pad across Sketch002 as shown. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-066Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the pocket cuts from the supplied sketches. Use Sketch003 to create the first pocket with a depth of 2 mm. Mirror the 5 mm pad feature and this 2 mm pocket together across Sketch001 as shown. Then use Sketch004 to create the second pocket with a depth of 5 mm, cutting in the reversed direction as shown. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-067Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the raised circular pads from the supplied sketch. Use Sketch001 for the raised pad feature; the pad height is 6 mm. Use Sketch002 to cut the circular holes through the raised pads as shown; create the pocket with a 5 mm length setting and cut in the reversed direction. Mirror the base pad, raised pad, and pocket across the existing Sketch mirror plane so the matching geometry appears on the opposite side as shown. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-068Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the circular pocket pattern and raised center pads from the supplied sketches. Use Sketch001 to create the pocket cut with a 5 mm length setting, centered on the sketch plane, then repeat it in a 360 degree Polar Pattern with 8 occurrences as shown. Use Sketch002 to create the lower raised center pad with a 20 mm height, centered on the sketch plane. Use Sketch003 to create the upper raised center pad with a 40 mm height, centered on the sketch plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-069Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by mirroring the existing Pad feature across the supplied Sketch mirror plane so the matching geometry appears on the opposite side as shown. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-070Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by applying a Multi-Transform to the existing Pad feature. In the Multi-Transform, mirror the Pad across the supplied Sketch plane, then apply a Polar Pattern around the supplied Sketch axis with 3 occurrences over 360 degrees as shown. Apply a 5 mm fillet to the transformed part edges shown in the image. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-071Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the remaining pad and pocket features from the supplied sketches. Use Sketch002 to create the added pad with a 5 mm height, centered on the sketch plane. Then use Sketch003 to create the final pocket cut with a 5 mm depth as shown. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-072Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the revolved groove and pocket operations from the supplied sketches. Use Sketch001 to create the first Groove as a 360 degree cut around the Y axis. Use Sketch002 to create the pocket with a 50 mm depth, cutting in the reversed direction. Use Sketch003 to create the second Groove as a 360 degree cut around the Y axis. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-073Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by mirroring the existing Pad feature across the supplied Sketch mirror plane so the matching geometry appears on the opposite side as shown. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-074Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the pad and pocket operations from the supplied sketches. Use Sketch002 to create the first Pad with a 90 mm length. Use Sketch003 to create the Pocket with a 90 mm depth, cutting in the reversed direction. Use Sketch004 to create the next Pad with a 20 mm length. Use Sketch005 to create the final Pad with a 90 mm length. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-075Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part s…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open that file; it contains the base part shown in the before image and sketch(es) you will need. Build the target shape shown in the after image by adding the remaining pocket, mirror, and fillet operations. Use Sketch006 to create a through-all Pocket, cutting in the reversed direction. Mirror the resulting feature set across the supplied Sketch006 mirror plane as shown. Add the final fillet with radius 10 mm. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-076Use GUI, Create a Part Design body, sketch a circle with radius 5 mm, and pad/extrude the sketch into a cylinder. Save the co…

Use GUI, Create a Part Design body, sketch a circle with radius 5 mm, and pad/extrude the sketch into a cylinder. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-part-077Use GUI, Create a Part Design body containing one additive triangular prism with side length 5 mm and height 10 mm. Save the …

Use GUI, Create a Part Design body containing one additive triangular prism with side length 5 mm and height 10 mm. Save the completed solid model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-001Use GUI, Draw a horizontal construction line through the origin and a vertical normal geometry line through the origin. The t…

Use GUI, Draw a horizontal construction line through the origin and a vertical normal geometry line through the origin. The two lines must be perpendicular and intersect at the origin. Place a point at the intersection, then draw a circle of radius 5 centered on that point. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-002Use GUI, Draw a normal rectangle with lower-left corner at (0, 0), width 24, and height 12. Then draw a horizontal line segme…

Use GUI, Draw a normal rectangle with lower-left corner at (0, 0), width 24, and height 12. Then draw a horizontal line segment of length 24 located 8 mm above the rectangle, with its left endpoint collinear with the rectangle left side. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-003Use GUI, Draw a rectangle centered at the origin, width 30 and height 16. Draw one circle of radius 4 outside the rectangle o…

Use GUI, Draw a rectangle centered at the origin, width 30 and height 16. Draw one circle of radius 4 outside the rectangle on the left and one outside on the right, each tangent to the corresponding vertical edge. Place the circle centers on the horizontal centerline of the rectangle, and make them symmetric about the Y axis. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-004Use GUI, Draw a rounded rectangle centered at the origin, width 40, height 20, with corner radius 4. Then offset the entire p…

Use GUI, Draw a rounded rectangle centered at the origin, width 40, height 20, with corner radius 4. Then offset the entire profile outward by 3. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-005Use GUI, Draw an equilateral triangle with side length 18, horizontal base, base midpoint at the origin, and the top vertex p…

Use GUI, Draw an equilateral triangle with side length 18, horizontal base, base midpoint at the origin, and the top vertex pointing upward. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-006Use GUI, Create a single closed sketch profile shaped like an upside-down U with a semicircular bottom. Draw only these four …

Use GUI, Create a single closed sketch profile shaped like an upside-down U with a semicircular bottom. Draw only these four final edges: a right vertical line from (10, 0) to (10, 20), a top horizontal line from (10, 20) to (-10, 20), a left vertical line from (-10, 20) to (-10, 0), and a lower semicircular arc of radius 10 centered at the origin that runs from (-10, 0) through (0, -10) to (10, 0). Do not leave the straight bottom edge of the square or any other helper geometry in the final sketch. Fully constrain the sketch and save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-007Use GUI, Draw a regular pentagon with side length 5 centered at the origin with rotation angle 0. Use the zero-rotation orien…

Use GUI, Draw a regular pentagon with side length 5 centered at the origin with rotation angle 0. Use the zero-rotation orientation where one vertex lies on the positive X axis at (4.253254, 0), so the five vertices are at approximately (4.253254, 0), (1.314328, 4.045085), (-3.440955, 2.5), (-3.440955, -2.5), and (1.314328, -4.045085). Connect those vertices with exactly five straight outer edges to form one closed pentagon. Do not rotate the pentagon to make a flat top, flat bottom, or vertical side. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-008Use GUI, Draw a regular hexagon with side length 6 centered at the origin in the default zero-rotation orientation, then move…

Use GUI, Draw a regular hexagon with side length 6 centered at the origin in the default zero-rotation orientation, then move the whole hexagon 30 mm to the right so its final center is at (30, 0). In the final orientation, one vertex must lie on the positive X side at (36, 0), the opposite vertex at (24, 0), and the remaining vertices at approximately (33, 5.196152), (27, 5.196152), (27, -5.196152), and (33, -5.196152). Connect those vertices with exactly six straight outer edges to form one closed regular hexagon. Do not rotate it into a different orientation. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-009Use GUI, Draw a regular heptagon with side length 6 centered at (20, 0), then rotate the shape so the rightmost side is verti…

Use GUI, Draw a regular heptagon with side length 6 centered at (20, 0), then rotate the shape so the rightmost side is vertical. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-010Use GUI, Draw a regular octagon with side length 6 centered at (20, 0), then create a mirrored copy across the Y axis so the …

Use GUI, Draw a regular octagon with side length 6 centered at (20, 0), then create a mirrored copy across the Y axis so the second octagon is centered at (-20, 0). Keep both final octagons as closed eight-sided profiles with the same orientation and size. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-011Use GUI, Draw a regular nine-sided polygon with side length 5, center at the origin, and rotation angle 0. Save the completed…

Use GUI, Draw a regular nine-sided polygon with side length 5, center at the origin, and rotation angle 0. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-012Use GUI, Draw a horizontal straight slot centered at the origin with total outside length 30 and width 10. The straight porti…

Use GUI, Draw a horizontal straight slot centered at the origin with total outside length 30 and width 10. The straight portions are the top and bottom horizontal tangent lines from x = -10 to x = 10 at y = 5 and y = -5. Close the left end with a radius 5 semicircular arc centered at (-10, 0), and close the right end with a radius 5 semicircular arc centered at (10, 0). Do not leave any construction or helper geometry in the final sketch. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-013Use GUI, Draw an arc slot in the first quadrant. Its centerline is a 90 degree arc centered at the origin with radius 20, sta…

Use GUI, Draw an arc slot in the first quadrant. Its centerline is a 90 degree arc centered at the origin with radius 20, starting on the positive X axis and ending on the positive Y axis. The slot width is 6, so the outer boundary arc has radius 23 and the inner boundary arc has radius 17, both centered at the origin and spanning from 0 degrees to 90 degrees. Close the start and end of the slot with radius 3 semicircular end caps centered at (20, 0) and (0, 20). Do not leave any construction or helper geometry in the final sketch. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-014Use GUI, Create a sketch containing exactly three non-construction points at (-10, 0), (0, 8), and (10, 0), then draw the non…

Use GUI, Create a sketch containing exactly three non-construction points at (-10, 0), (0, 8), and (10, 0), then draw the non-construction circle through all three points. The circle should be centered at (0, -2.25) with radius 10.25. Do not leave any other sketch geometry or construction helpers in the final file. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-015Use GUI, Draw a single horizontal ellipse centered at the origin with major radius 15 mm and minor radius 8 mm. Remove any au…

Use GUI, Draw a single horizontal ellipse centered at the origin with major radius 15 mm and minor radius 8 mm. Remove any automatically generated helper axis lines; the only remaining geometry should be the ellipse itself plus its two construction focus points on the X axis. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-016Use GUI, Use the three-point ellipse tool with major-axis endpoints at (-18, 0) and (18, 0), and make the curve pass through …

Use GUI, Use the three-point ellipse tool with major-axis endpoints at (-18, 0) and (18, 0), and make the curve pass through (0, 10). Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-017Use GUI, Create a sketch containing exactly three non-construction points at (-12, 0), (0, 8), and (12, 0), then draw the non…

Use GUI, Create a sketch containing exactly three non-construction points at (-12, 0), (0, 8), and (12, 0), then draw the non-construction circle through all three points. The circle should be centered at (0, -5) with radius 13 mm. Do not leave any other sketch geometry or construction helpers in the final file. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-018Use GUI, Draw the upper half of a horizontal elliptical arc centered at the origin, with major radius 18 mm and minor radius …

Use GUI, Draw the upper half of a horizontal elliptical arc centered at the origin, with major radius 18 mm and minor radius 10 mm. The arc should run from (18, 0) counterclockwise over the top to (-18, 0). Keep the standard construction helper geometry for the ellipse: the horizontal major-axis line from (18, 0) to (-18, 0), the vertical minor-axis line from (0, 10) to (0, -10), and the two construction focus points on the X axis. Do not leave any other sketch geometry. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-019Use GUI, Draw a downward-opening parabolic arc symmetric about the Y axis, with vertex at (0, 8) and endpoints at (-12, 0) an…

Use GUI, Draw a downward-opening parabolic arc symmetric about the Y axis, with vertex at (0, 8) and endpoints at (-12, 0) and (12, 0). Keep the standard construction focus point at (0, 3.5) and the vertical construction line from the vertex to that focus. Do not leave any other sketch geometry. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-020Use GUI, Draw the right-side hyperbola arc segment with vertex at (8, 0), passing through (10, -6) and (10, 6). Helper constr…

Use GUI, Draw the right-side hyperbola arc segment with vertex at (8, 0), passing through (10, -6) and (10, 6). Helper construction geometry may remain because the hyperbola is not fully defined, but the final sketch must contain exactly one hyperbola arc. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-021Use GUI, Draw a polyline from (0, 0) through (20, 0) to (20, 15). Then fillet the inside corner with radius 4. Save the compl…

Use GUI, Draw a polyline from (0, 0) through (20, 0) to (20, 15). Then fillet the inside corner with radius 4. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-022Use GUI, Draw two line segments from (0, 0) to (18, 0), then to (18, 12), forming a right-angle corner. Chamfer the inside co…

Use GUI, Draw two line segments from (0, 0) to (18, 0), then to (18, 12), forming a right-angle corner. Chamfer the inside corner with a 3 x 3 chamfer. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-023Use GUI, Draw a horizontal line segment from (-20, 0) to (20, 0), and split it at x = 5 into two separate segments. Save the …

Use GUI, Draw a horizontal line segment from (-20, 0) to (20, 0), and split it at x = 5 into two separate segments. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-024Use GUI, Draw a horizontal segment from (-10, 8) to (-2, 8), then draw a vertical segment at x = 10. Extend the horizontal se…

Use GUI, Draw a horizontal segment from (-10, 8) to (-2, 8), then draw a vertical segment at x = 10. Extend the horizontal segment to the right until it meets the vertical segment. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-025Use GUI, Use the normal B-spline tool to draw an open curve with 5 control points (-20, 0), (-10, 8), (0, 4), (10, 12), and (…

Use GUI, Use the normal B-spline tool to draw an open curve with 5 control points (-20, 0), (-10, 8), (0, 4), (10, 12), and (20, 0). Set every control point weight to 1. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-026Use GUI, Use the periodic B-spline tool to draw a closed smooth curve with 6 control points (0, 12), (10, 6), (8, -6), (0, -1…

Use GUI, Use the periodic B-spline tool to draw a closed smooth curve with 6 control points (0, 12), (10, 6), (8, -6), (0, -12), (-8, -6), and (-10, 6). Set every control point weight to 1. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-027Use GUI, Use the B-spline from knot tool to draw a cubic open B-spline with 6 knot points (-18, 0), (-10, 6), (-2, 10), (6, 8…

Use GUI, Use the B-spline from knot tool to draw a cubic open B-spline with 6 knot points (-18, 0), (-10, 6), (-2, 10), (6, 8), (14, 2), and (20, 0). Set every control point weight to 1. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-028Use GUI, Use the periodical B-spline from knot tool to draw a cubic closed B-spline with 6 control points (0, 10), (8, 6), (8…

Use GUI, Use the periodical B-spline from knot tool to draw a cubic closed B-spline with 6 control points (0, 10), (8, 6), (8, -6), (0, -10), (-8, -6), and (-8, 6), using uniformly spaced periodic knots. Set every control point weight to 1. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-029Use GUI, Draw a circle at the origin with radius 10. Then convert that geometric curve into a B-spline. Save the completed mo…

Use GUI, Draw a circle at the origin with radius 10. Then convert that geometric curve into a B-spline. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-030Use GUI, First draw a B-spline with 3 control points (-20, 0), (0, 4), and (20, 0). Set every control point weight to 1. Inse…

Use GUI, First draw a B-spline with 3 control points (-20, 0), (0, 4), and (20, 0). Set every control point weight to 1. Insert a knot so the inserted point is located at (5, 10). Raise the B-spline to Degree 4, and save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-031Use GUI, Draw two open B-splines using three control points each: the first with control points (-20, 0), (-10, 8), and (0, 0…

Use GUI, Draw two open B-splines using three control points each: the first with control points (-20, 0), (-10, 8), and (0, 0), and the second with control points (0, 0), (10, 8), and (20, 0). For both splines, set every control point weight to 1. Ensure they meet at (0, 0), then join them into one joint curve. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-032Use GUI, Draw a normal rectangle with width 10 and height 6, lower-left corner at (0, 0). Use the transformation tool to crea…

Use GUI, Draw a normal rectangle with width 10 and height 6, lower-left corner at (0, 0). Use the transformation tool to create 2 equally spaced copies along X, with spacing 18, for a total of 3 identical rectangles. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-033Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open/use that file. A rectangular solid alr…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open/use that file. A rectangular solid already exists, and its top outer contour is 40 x 20. Create a new sketch on the top face of the box. Externally project the complete top-face outer contour, then draw a circle of radius 4 at the projected contour center. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-034Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open/use that file. External Sketch A conta…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open/use that file. External Sketch A contains a horizontal line from (-15, 0) to (15, 0) and a circle centered at (0, 10) with radius 5. In a new sketch, externally insert both elements from Sketch A, then add a vertical construction centerline through the origin. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-035Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open/use that file. External file -- sketch…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open/use that file. External file -- sketch A contains a regular hexagon with side length 12 centered at the origin. In Sketch B, carbon-copy the hexagon from Sketch A, then move it 30 mm to the right. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-036Use GUI, Draw a small rectangle with width 10 and height 6, lower-left corner at (40, 0). Apply a block constraint to this re…

Use GUI, Draw a small rectangle with width 10 and height 6, lower-left corner at (40, 0). Apply a block constraint to this rectangle, then continue from its upper-right corner with a horizontal line of length 12. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-037Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open/use that file. A completed sketch cont…

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Open/use that file. A completed sketch contains a rectangle centered at the origin, width 40 and height 20, with two circles is provided, However there is a overconstrain happened for this sketch. Select the right vertical edge of the rectangle and right click to check the associated constraints for the line, figure out the overconstrained constraint and remove it to make the sketch fully constrained. NOTE:full constrained shape should be green, Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-038Use GUI, Draw a square with side length 20 centered at (0, 10). Draw a vertical construction line at x = 0 from y = -5 to y =…

Use GUI, Draw a square with side length 20 centered at (0, 10). Draw a vertical construction line at x = 0 from y = -5 to y = 30. Connect the square upper-right corners to a point at (0, 26) to form a half house outline. Do mirror to form this house. Finally draw a circle of radius 4 at the origin. The two roof edges must be equal length and symmetric about x = 0. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-039Use GUI, Draw a rectangle centered at the origin, width 60 and height 24. Draw a horizontal construction line from -50 to 50 …

Use GUI, Draw a rectangle centered at the origin, width 60 and height 24. Draw a horizontal construction line from -50 to 50 horizontally and through the origin. On that construction line, draw a circle of radius 5 centered at (-18, 0), then mirror it across the Y axis to create the right circle. The two circles must be identical and both centers must lie on the construction line. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

freecad-sketch-040Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-041Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-042Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-043Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-044Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-045Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Use that file to recreate the sketch shown …

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Use that file to recreate the sketch shown in the reference image as a fully constrained sketch. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-046Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Use that file to recreate the sketch shown …

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Use that file to recreate the sketch shown in the reference image as a fully constrained sketch. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-047Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Use that file to recreate the sketch shown …

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Use that file to recreate the sketch shown in the reference image as a fully constrained sketch. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-048Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-049Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Use that file to recreate the sketch shown …

Use GUI, The precondition file is saved at /home/user/Precondition_Unnamed.FCStd. Use that file to recreate the sketch shown in the reference image as a fully constrained sketch. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-050Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-051Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-052Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-053Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-054Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-055Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-056Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-057Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-058Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-059Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-060Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed m…

Use GUI, Recreate the sketch shown in the reference image as a fully constrained sketch in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-061Use GUI, Sketch one horizontal normal-geometry line segment 10 mm long in the XY plane. Save the completed model to /home/use…

Use GUI, Sketch one horizontal normal-geometry line segment 10 mm long in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-062Use GUI, Sketch one normal-geometry circle with radius 10 mm in the XY plane. Save the completed model to /home/user/Unnamed.…

Use GUI, Sketch one normal-geometry circle with radius 10 mm in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-sketch-063Use GUI, Sketch one vertical construction line segment 30 mm long in the XY plane. Save the completed model to /home/user/Unn…

Use GUI, Sketch one vertical construction line segment 30 mm long in the XY plane. Save the completed model to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-techdraw-001Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given shape in FreeCAD, cr…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given shape in FreeCAD, create a TechDraw page that includes Front, FrontBottomLeft, and Top views, add a detail view from the Top view to show useful details, include any other useful drawing details, and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.

freecad-techdraw-002Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given shape in FreeCAD, cr…

Use GUI, The precondition FreeCAD file is saved at /home/user/Precondition_Unnamed.FCStd. Open the given shape in FreeCAD, create a TechDraw page that includes Front, Bottom, FrontTopRight, and a section view cut from top to bottom through the middle. Nicely define the dimension information and save the completed document to /home/user/Unnamed.FCStd.

Evaluator rules are archived; implementation code is linked, not included in the ZIP.

Assets remain hosted by the source; they are not mirrored in this collection.