There might be an easier way to do this in which case I'd be glad to hear it but this is how I did it.
Unless I've overlooked something the isometric projection tool in QCAD only works with drawings that correspond to one of the cardinal directions: plan, front elevation, side elevation or their opposites. I needed to produce isometric views from some drawings of components that fit together at various angles as shown in the attached bitmap.
There is also a tool in in QCAD to produce a projection based on an arbitrary 2x2 matrix and it can be used to produce isometric projections from 2D drawings that are rotated and inclined to the cardinal directions. The attached pdf shows how to calculate the appropriate a, b, c and d values based on rotation and inclination angles.
These values turn out to be:
a = ( cos(R) – sin(R) ) / sqrt(2)
b = - sin(I) * ( cos(R) + sin(R) ) / sqrt(2)
c = ( cos(R) + sin(R) ) / ( sqrt(2) * sqrt(3) )
d = ( sin(I) * cos(R) + 2 * cos(I) - sin(I) * sin(R) ) / ( sqrt(2) * sqrt(3) )
Where R is the rotation angle and I is the inclination.
Perhaps someone else might find this useful or Ribbonsoft might consider another projection tool that takes rotation and inclination parameters.
Isometric Projections from Non-square Drawings
Tips and tricks you want to share with other users. Tutorials, user submitted documentation, etc.
Moderator: andrew
Isometric Projections from Non-square Drawings
Post by mjhaas » Tue Dec 11, 2018 6:43 pm
- Attachments
-
- procedure.pdf
- (128.99 KiB) Downloaded 1141 times
-
- isometric.png (34.66 KiB) Viewed 18918 times
Return to “QCAD Tips and Tutorials”
Jump to
- General
- ↳ Announcements
- ↳ Chat
- ↳ Site Feedback
- ↳ Pre-sales Questions
- ↳ Introduce Yourself
- QCAD Professional Version
- ↳ QCAD 'How Do I' Questions
- ↳ QCAD Suggestions and Feedback
- ↳ QCAD Voting Corner
- ↳ QCAD Troubleshooting and Problems
- ↳ QCAD Installation and Upgrades
- ↳ QCAD Programming, Script Programming and Contributing
- ↳ QCAD 'Script Add-On & Plug-in challenge' - Work in Progress
- ↳ Finished 'Ready to go' Scripts/Plug-in's
- ↳ QCAD Tips and Tutorials
- ↳ QCAD/CAM
- ↳ What do you use QCAD/CAM for?
- QCAD Community Edition
- ↳ QCAD Community Edition
- International Forums
- ↳ Français
- ↳ QCAD Professional
- ↳ QCAD/CAM
- ↳ QCAD Community Edition (Version 3)
- ↳ Deutsch
- ↳ QCAD Professional
- ↳ QCAD/CAM
- ↳ QCAD Community Edition
- ↳ Italiano
- ↳ QCAD Professional
- ↳ QCAD/CAM
- ↳ QCAD Community Edition
- ↳ Español
- ↳ QCAD Professional
- ↳ QCAD/CAM
- ↳ QCAD Community Edition
- ↳ Português
- ↳ QCAD Professional
- ↳ QCAD/CAM
- ↳ QCAD Community Edition
- QCAD Book
- ↳ QCAD - An Introduction to Computer-Aided Design
- ↳ QCAD - Una Introducción al Diseño Asistido por Ordenador
- ↳ QCAD - Eine Einführung in computerunterstütztes Zeichnen (CAD)
- QCAD Part Libraries
- ↳ General
- ↳ Creating DXF/DWG items
- ↳ Creating SVG items
- ↳ Meta Data
- dxflib
- ↳ dxflib Suggestions and Feedback
- ↳ dxflib 'How Do I' Questions
- ↳ dxflib Troubleshooting and Problems
- Archive
- ↳ vec2web Format Converter
- ↳ vec2web Suggestions and Feedback
- ↳ vec2web 'How Do I' Questions
- ↳ vec2web Troubleshooting and Problems
- ↳ QCAD Development
- ↳ Translations
- ↳ QCAD Professional (2.1/2.2)
- ↳ QCAD 2.1/2.2 Suggestions and Feedback
- ↳ QCAD 2.1/2.2 'How Do I' Questions
- ↳ QCAD 2.1/2.2 Troubleshooting and Problems
- ↳ QCAD 2.1/2.2 Installation and Upgrades
- ↳ QCAD 2.1/2.2 Developers
- ↳ QCAD Community Edition (2.0)
- ↳ QCAD Community 'How Do I' Questions
- ↳ QCAD Community Patches
- ↳ CAM Expert
- ↳ Announcement
- ↳ CAM Expert Suggestions and Feedback
- ↳ CAM Expert 'How Do I' Questions
- ↳ CAM Expert Troubleshooting and Problems
- ↳ Annonces
- ↳ Ankündigungen
- ↳ Annunci
- ↳ Noticias