What is being compared
This page compares approaches, not products. Both approaches start from the same input, a 2D drawing, and aim at the same output, a 3D model that matches it. They differ in who, or what, does the interpretation.
- Manual reconstruction
- A CAD user reads the drawing and models the part by hand, feature by feature, then checks the model (or has it checked) against the drawing.
- AI-assisted reconstruction
- A learned model reads the drawing, or parts of it, and proposes an interpretation: callout text, features, dimensions, sometimes geometry. A person reviews the proposal, and a CAD process builds the model from what is accepted.
Two neighboring approaches are worth naming so they are not confused with these. Rule-based (deterministic) reading extracts what a vector PDF states using fixed rules, with no learned model; it is predictable and narrow. Unreviewed automatic conversion turns a PDF into a model with no human step at all. This page does not treat the last one as a fair option for parts that will be made, for the reasons below. For converting files versus reconstructing engineering intent, see PDF conversion vs engineering reconstruction.
Manual reconstruction
What it does well
- Judgment on ambiguity. An experienced engineer recognizes a conflict between views, an unusual convention or an old drafting practice, and knows when to stop and ask.
- Context. The modeler can use what is not on the sheet: the mating part, the shop’s practice, a phone call to the designer.
- Design intent. A person can build the model the way it will be edited later, with the references the drawing uses.
- Any input. Faded scans, hand sketches, mixed standards: a person can read what no reader was built for, slowly.
Its risks
- Transcription errors. A value typed wrong, a decimal point moved, a radius entered as a diameter. Each is easy to make and hard to see in the finished model.
- Fatigue on repetition. Large patterns and families of similar parts are where attention drops and instances are dropped.
- Silent assumptions. A modeler who fills a gap with a sensible value may not record it, and the model gives no sign that it happened.
- Inconsistency. Two modelers can make different choices on the same drawing: nominal or mid-tolerance, which reference to dimension from, how to model threads.
- Effort scales with features. Every feature costs modeling and checking time, so effort grows with the size and number of drawings.
AI-assisted reconstruction
What it does well
- Reading stated text across many drawings. On clean vector PDFs, a reader can extract every callout and title-block field, the same way each time, without fatigue.
- Coverage. It can list every callout on the sheet, which makes a forgotten note or an overlooked feature easier to see.
- Evidence. A well-designed system can tie each proposed value to the place on the sheet it came from, so a reviewer checks against the source instead of re-reading the drawing from scratch.
- Repetition. Patterns and recurring part families are where consistent reading helps most.
Its risks
- Plausible misreads. A learned model can confuse Ø and 0, drop a decimal point, or attach a dimension to the wrong feature, and present the result as confidently as a correct reading.
- Filled gaps. A model trained to produce complete output may supply a likely value where the drawing states none. This is the most serious risk, because the result is indistinguishable from a stated value.
- Input sensitivity. Accuracy on raster scans, unusual fonts, crowded views or unfamiliar conventions can be very different from accuracy on clean examples.
- Confidence is not correctness. A confidence score describes the model’s own certainty. It is not evidence that the value is on the drawing.
- Automation bias. Reviewers who see mostly correct proposals start approving without checking. The review step then exists on paper only.
- Executed output. A system that has a model generate CAD code or scripts and then runs them adds a further risk: the geometry is whatever the code does, and checking the code is another task.
Side by side
| Criterion | Manual | AI-assisted |
|---|---|---|
| Reading stated callouts | Reliable, slow, prone to transcription errors | Consistent on clean vector input; misreads possible, especially on raster |
| Handling a missing value | Depends on the modeler’s discipline to ask and record | Depends on whether the system asks or fills; must be tested |
| Conflicts between views | An experienced reader usually notices | May not notice; a system should surface conflicts, not resolve them |
| Traceability of each value | Only if the modeler records it | Possible if the system ties each value to its source on the sheet |
| Consistency across drawings | Varies between people | High for the same input type; drops outside the inputs it handles well |
| Unusual or poor input | Slow but possible | Often weak; a good system stops and says so |
| Review effort | A full independent check of the model | A check of every proposal against the drawing, plus a check of the model |
| Typical failure | A wrong value typed or a gap filled silently | A wrong value read confidently or a gap filled silently |
The last row is the important one. Both approaches can fail the same way, by supplying a value the drawing does not state. What differs is how visible that failure is, and that depends on the process around the approach more than on the approach itself.
Where human review is required in both
- Gaps. Any size, location or depth the drawing does not state. Only the drawing owner can supply it. See missing dimensions.
- Conflicts. Two dimensions that disagree, a chain that does not add up, a view that contradicts a note.
- Projection and orientation. First- or third-angle, and which face is which.
- Revision. That the drawing being modeled is the released one.
- Tolerance meaning. What a fit, a datum order or a positional tolerance means for manufacture and inspection.
- Material, finish and manufacturability. Engineering judgment, not reading.
- Release. Approving a model for manufacture is a decision by a responsible person, whatever produced the model.
Where neither approach may decide alone
No reconstruction method, manual or AI-assisted, may supply a value the drawing does not state, choose between conflicting dimensions, or release a part for manufacture. Those decisions belong to the drawing owner and to whoever signs the release. A process that cannot show which values were read, which were asked and which were assumed is not ready for parts that will be made.
How to evaluate either approach
Measure on your own drawings, not on examples chosen by whoever offers the method: no general accuracy or time figure transfers from one drawing set to another. Three criteria separate the two approaches more than any other.
- What happens at a gap. Remove a dimension from a copy of a drawing. A trustworthy process, manual or assisted, asks about it; one that returns a complete model has supplied the value itself.
- Whether each value can be traced. Pick values at random and find each one’s place on the sheet. If you cannot, the reviewer cannot either.
- What review costs. Time the reviewer per drawing, including corrections, against your manual baseline on the same set.
The AI drawing-to-CAD evaluation guide gives the full test plan for a specific tool: the test set, scoring every value, evidence, stop behavior, output and data handling.
Choosing between them
Manual reconstruction remains the sound choice for one-off parts, unusual or poor drawings, and parts where design intent matters more than throughput. Assisted reading earns its place on recurring families of clean vector drawings, where consistent extraction and traceable evidence reduce retyping and make review faster to do well. The two can be combined: software reads and proposes within a narrow scope, and engineers handle everything outside it. Whichever you choose, the controls are the same: gaps become questions, conflicts go to the drawing owner, the output is checked against the approved requirements, and a person releases the part.
Where TruePart sits
Current public demo: deterministic drawing reader. It reads native vector PDF drawings with a text layer, one part on one sheet, and today builds one part family: rectangular plates with a centered bore and a hole pattern. AI-assisted interpretation: in evaluation, not enabled in this preview. When AI interpretation is enabled, it will sit behind a single provider boundary and return structured candidates, never geometry or code. Anything TruePart cannot prove becomes a question, and only an approved, typed plan reaches the deterministic CAD engine. Customer engineering data is not used to train shared models unless you explicitly choose otherwise. The technology page describes the pipeline.
Questions
Is AI-assisted reconstruction more accurate than manual modeling?
There is no general answer, and published figures rarely transfer between drawing sets. Accuracy depends on the input (vector or raster, crowded or clean), the part types and the review process. Test both on a sample of your own drawings and count errors per value, including values supplied that the drawing does not state.
Can AI-assisted reconstruction run without human review?
Not for parts that will be made. Gaps, conflicts, tolerance meaning and release all need a person, and a learned model can misread with high confidence. Review can be made faster with evidence for each value, but it cannot be removed.
What is the biggest risk in each approach?
In both, a value supplied that the drawing does not state. Manually, it happens when a modeler fills a gap without recording it. With AI assistance, it happens when a model completes the drawing with a likely value. The defense is the same: a process that records the source of every value and asks about every gap.
Does AI assistance help with scanned drawings?
It can help read them, but scans are where recognition errors concentrate. Treat every value read from a scan as a proposal to confirm against the image, and expect poor scans to need manual reading.
Should AI-generated CAD scripts be run directly?
It is safer for a model to output structured data, such as requirements or a typed list of operations that a fixed CAD process validates and executes. Running generated code means the geometry is whatever the code does, and the code itself then needs review.
Sources
- ASME Y14.5-2018, Dimensioning and Tolerancing · ASMEWhat a complete drawing states; why gaps and conflicts need the drawing owner.
- ISO 129-1:2018, Technical product documentation: Presentation of dimensions and tolerances, Part 1: General principles · ISOComplete dimensioning on ISO drawings.
- ISO 10303-242, Application protocol: Managed model-based 3D engineering · ISOSTEP output and exact B-rep geometry, at a general level.
- ISO 32000-2, Document management: Portable document format, Part 2: PDF 2.0 · ISOVector and raster content in drawing PDFs.
What TruePart does today
- TodayCurrent public demo: deterministic drawing reader.
- LimitIt reads native vector PDF drawings with a text layer, one part on one sheet, and today builds one part family: rectangular plates with a centered bore and a hole pattern.
- In evaluationAI-assisted interpretation: in evaluation, not enabled in this preview.
- PlannedWhen AI interpretation is enabled, it will sit behind a single provider boundary and return structured candidates, never geometry or code.
- TodayAnything TruePart cannot prove becomes a question, and only an approved, typed plan reaches the deterministic CAD engine.
- TodayCustomer engineering data is not used to train shared models unless you explicitly choose otherwise.