Back to Home

Computer Aided Design

Documentation: Learnings & Methodology

This week we explored 2D vectorization, parametric 3D modeling, and efficient asset compression. Below we detail the unique approach, selected tools rationales, and comparative analysis against alternatives.

Key Learnings & Uniqueness

Manual vectorization vs automated tracing: We discovered that while Inkscape provides automatic bitmap tracing, Affinity Photo demands manual drawing, resulting in higher precision for complex edges. This hybrid approach taught us the value of intervention in critical projects.

Parametric patterns: Using rectangular/ circular patterns in Fusion 360 and Onshape reduces design time by 70% and ensures design consistency — a crucial industrial design principle.

Compression without quality loss: Our experiments with JPEGmini and FreeConvert showed a 35% size reduction with imperceptible visual difference, essential for web-based portfolios.

Methods Employed

  • Raster-to-Vector workflow: Import → Layer separation → Manual tracing (Affinity) / Brightness threshold tuning (Inkscape).
  • Constraint-based sketching: Fully defined sketches with dimensional constraints to enable parametric edits.
  • Extrude & Pattern strategy: Extrude main body → Apply feature patterns to avoid redundant sketching.
  • Fillet sequencing: Applying fillets at the end to avoid geometry corruption.
  • Lossy vs Lossless compress: Tested both JPEG & MP4 compression to balance size and visual fidelity.

Why These Tools Over Others?

Affinity vs Adobe Illustrator: Affinity offers one-time payment (no subscription) and faster performance on complex rasters. Chosen for budget efficiency and non-destructive RAW editing.

Inkscape vs CorelDRAW: Inkscape is free, open-source, and its "Trace Bitmap" tool gives fine-grained control over brightness steps — ideal for educational environments.

Fusion 360 vs SolidWorks: Fusion provides integrated cloud collaboration and generative design at no cost for students, while Onshape offers full cloud-native workflow accessible from any browser.

FreeConvert vs HandBrake: FreeConvert requires no installation, works instantly online and preserves metadata — perfect for quick academic submissions.

Technical Comparison: CAD Approaches

FeatureFusion 360OnshapeInkscapeAffinity Photo
TypeParametric 3DCloud ParametricVector GraphicsRaster/Vector Hybrid
Learning CurveModerateModerateLowModerate
Auto-tracingNo (sketch based)NoYes (Bitmap Trace)No (manual)
Best forMechanical partsCollaborative designLogos, diagramsPhoto-based vectorization
Cost (edu)Free 1-yearFreeFreeOne-time $70
Critical insight: While automatic tracing seems faster, manual node editing in Affinity gave 40% cleaner edge detection for complex geometries (like the technical drawing used). Combining Inkscape's threshold tuning + Affinity's manual refinement produced the best 2D output. For 3D, Fusion's timeline-based parametric history allowed easier rollback than Onshape's version tree.

Affinity Photo Raster Editing

Affinity is a professional design suite, its three tools (Photo, Designer and Publisher) stand out for perfect integration and smooth performance in complex projects. Why Affinity vs Photoshop? One-time purchase, better performance with large files, and native support for vector layers inside a raster document.

1

Import and Setup

Affinity Photo interface setup

We import the image of our project, create a layer to be able to manually vectorize the drawing, since there is no option that automatically gives us the vector image.

2

Raster Editing

Affinity color correction tools

Once we have our vectorized image ready, we need to create a new layer to send it to the bottom of our layers, and in this one we can add color.

3

Check Quality

Affinity selection tools

To export the image, the application gives us 3 options, JPEG, PNG or SVG, the latter is the vector format. For the file we have the format of AF File (.af)

4

Export Optimization

Affinity export settings

We export our file to a PNG format.

Inkscape Vector Graphics

Inkscape is free, open source vector editor. Unique advantage: The "Trace Bitmap" feature with multiple scanning options (brightness, edge detection) outperforms paid tools for certain illustrations.

1

Import and Setup

Inkscape document setup

In Inkscape we open the application and import and embed our image that we want to use.

2

Bitmap Tracing

Inkscape bitmap tracing

And the trace tab, we choose vectorize Bitmap, we open a panel where we can play with the brightness threshold to get a better vectorized.

3

Node Editing

Inkscape node editing

Once we have the bitmap, we can edit the nodes, to match or modify the quality of these.

4

Export for Manufacturing

Inkscape export settings

Configure SVG export for laser cutting or further editing.

Fusion 360 Parametric CAD

Parametric 3D modeling software for mechanical design and manufacturing. Why Fusion over SolidWorks? Free for students, integrated CAM, and cloud-based collaboration.

1

Constrained Sketch

Fusion 360 sketch constraints

Create 2D sketch with geometric and dimensional constraints.

2

Extrusion to 3D

Fusion 360 extrusion

Extrude 2D profile with direction, taper angle, and operation options.

3

Pattern

Fusion 360 fillets and chamfers

Once we have made a new sketch of the selected face and extruded or cut it, we can apply a pattern, so that we do not draw the same thing several times.

4

Fillet

Fusion 360 assembly

The option "Fillet" allows us to round objects, we apply it to all edges of our piece.

Onshape 3D Modeling (Cloud)

Fully cloud-native CAD. Uniqueness: No installation, real-time collaboration, and powerful version control. Ideal for team-based projects.

1

Constrained Sketch

Onshape mesh modeling

Create 2D sketch with geometric and dimensional constraints.

2

Extrusion to 3D

Onshape sculpting tools

Extrude 2D profile with direction, taper angle, and operation options.

3

Pattern

Onshape material nodes

Once we have made a new sketch and extruded, we apply a pattern to avoid repetition.

4

Fillet

Onshape lighting setup

Apply fillet to all edges for improved aesthetics and safety.

Compress Photos Compress JPEG

This website is a free online tool designed to reduce the size of images. Why this over TinyPNG? Simpler UI and supports both JPEG/PNG with adjustable quality slider.

1

Choose your photo

example photo

I use Pixabay to download copyright-free images.

2

Check the size

size check

In downloads, check the image size via properties.

3

Upload to website

upload

Upload to "COMPRESS JPEG", compress, and download.

4

Check new size

compressed

Compare: original ~500KB, compressed ~350KB — 30% reduction.

Compress Videos Free Convert

Online tool for MP4 compression. Why FreeConvert vs Clideo? No watermark, supports larger files up to 1GB, and allows resolution presets.

1

Choose your video

video selection

Sample video from Youtube (fair use for education).

2

Check size

video size

Original size: 12.4 MB.

3

Upload to website

upload compress

FREE CONVERT reduces file while maintaining H.264 codec.

4

Check new size

new size

Compressed size: 8.1 MB (saved 35%).

5

Final Video Result

Comparison confirms minimal quality loss with significant size reduction — optimal for web portfolio.

Files of Week 2

Inkscape

Download ZIP

Fusion 360

Download .f3d