[solved] Determine Scale of QCAD Library Elements
Moderator: andrew
Forum rules
Always indicate your operating system and QCAD version.
Attach drawing files and screenshots.
Post one question per topic.
Always indicate your operating system and QCAD version.
Attach drawing files and screenshots.
Post one question per topic.
[solved] Determine Scale of QCAD Library Elements
I'm trying to use the QCAD Architecture Library for things like sinks, showers, toilets, etc. for a remodel design project. I'm using the library from here: http://www.qcad.org/en/qcad-add-ons
There are three floorplan toilets in the library, all with different scales, none of which appear to be 1:1 (the scale I use in QCAD). Manually scaling every element to what I think is the right size can't be the right way to do this - so I figure I must be missing something... anyone know what it is?
QCAD-Pro: 3.16.5.0
OS: macOS 10.13.3
There are three floorplan toilets in the library, all with different scales, none of which appear to be 1:1 (the scale I use in QCAD). Manually scaling every element to what I think is the right size can't be the right way to do this - so I figure I must be missing something... anyone know what it is?
QCAD-Pro: 3.16.5.0
OS: macOS 10.13.3
Re: Determine Scale of QCAD Library Elements
Hi dvhart - welcome to the QCAD Forum.
What is your inserting scale?
What are your Drawing Units? (Menu / Drawing Preferences / Drawing Units),dvhart wrote:... so I figure I must be missing something... anyone know what it is?
What is your inserting scale?
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Re: Determine Scale of QCAD Library Elements
Hi Husky,
Thanks for the response.
Drawing Preferences:
Drawing Unit: Inch
Paper Unit: Inch
Measurement System: Imperial
Inserting Scale: 1
I can change the Inserting Scale, but as you can see in my screenshot, the 3 toilets in the architecture/interior/bathroom are radically different scales, and I don't see anything in the library window about the scale of each individual element.
Thanks for the response.
Drawing Preferences:
Drawing Unit: Inch
Paper Unit: Inch
Measurement System: Imperial
Inserting Scale: 1
I can change the Inserting Scale, but as you can see in my screenshot, the 3 toilets in the architecture/interior/bathroom are radically different scales, and I don't see anything in the library window about the scale of each individual element.
Re: Determine Scale of QCAD Library Elements
That looks already good!dvhart wrote:Drawing Preferences:
Drawing Unit: Inch
Paper Unit: Inch
Measurement System: Imperial
Inserting Scale: 1
Ok, here is the thing:dvhart wrote:... the 3 toilets in the architecture/interior/bathroom are radically different scales, and I don't see anything in the library window about the scale of each individual element.
QCAD is able to convert drawing Units during the insert process. The library item toilet.dxf is drawn in Meter which means QCAD will convert it from Meter to inch. Works!
The Library items toilet01.dxf and toilet02.dxf are drawn without an Unit (None) which means QCAD has nothing to calculate. That is why it fails.
What can you do?
You can use the insert/scale option or what may be a better solution in the long run is to change the Unit for those items. To do that load them direcly as a normal drawing, change the unit to the proper one and save them back into the same library folder with the same name.
Why are different Units used in the library? That is the decision of the author who created the items. Unfortunately beyond our power.
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Re: Determine Scale of QCAD Library Elements
Well, sort of. When I insert toilet.dxf with a scale of 1, it creates a toilet 11 inches wide and 19 inches long. That's roughly 65% of a normal size elongated bowl toilet.Husky wrote: Ok, here is the thing:
QCAD is able to convert drawing Units during the insert process. The library item toilet.dxf is drawn in Meter which means QCAD will convert it from Meter to inch. Works!
That's unfortunate, but I understand how this works (I'm a software developer myself). A set of consistent basic elements for a few domains would go a long way to improving the user experience I believe. The library is so varied in terms of scale, layers, etc. as to make it pretty painful to use.The Library items toilet01.dxf and toilet02.dxf are drawn without an Unit (None) which means QCAD has nothing to calculate. That is why it fails.
What can you do?
You can use the insert/scale option or what may be a better solution in the long run is to change the Unit for those items. To do that load them direcly as a normal drawing, change the unit to the proper one and save them back into the same library folder with the same name.
Why are different Units used in the library? That is the decision of the author who created the items. Unfortunately beyond our power.
I appreciate the time you took to respond, thank you.
Re: Determine Scale of QCAD Library Elements
You're welcome.
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Re: Determine Scale of QCAD Library Elements
I opened toilet.dxf, changed the units to inches, scaled the drawing to be 29" long. I then removed all references of it from my drawing, quit QCAD, and restarted. In a blank drawing with Drawing Units in Inches, I inserted toilet.dxf from the library, and it measures 29" as expected. When I open my floorplan and insert the same object from the library (marked as a Favorite), the toilet appears as it's original size, 19" long instead of 29". When I "Edit" the object in the library, it opens as expected and measures 29". If I switch to the new "Untitled" document where it worked as expected and copy the toilet, switch back to the floorplan and paste it, it appears smaller with an odd offset blue dashed bounding box of about the expected size, as shown below. Something doesn't seem right. Is my drawing somehow caching the library object and that isn't getting updated?
Re: Determine Scale of QCAD Library Elements
Without the dxf in my hands it's just a wild guess for me but I think this is what happens.dvhart wrote:In a blank drawing with Drawing Units in Inches, I inserted toilet.dxf from the library, and it measures 29" as expected. When I open my floorplan and insert the same object from the library (marked as a Favorite), the toilet appears as it's original size, 19" long instead of 29".
Changed item in NEW drawing works because there is no other information!
Old drawing: I assume there is still the unchanged toilet stored in a block. If you chose in the Library item / Options NOT to overwright blocks (same name blocks) then it will use the already stored block from the Block List. And this "old" block isn't changed at all.
Make sure to overwrite in your floorplan existing blocks and it should work as expected.
Library Item / Insert ...
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Re: Determine Scale of QCAD Library Elements
Right you are, [x] overwrite block resolved the issue. I had tried to purge unused blocks and assumed this was sufficient. Thanks again!Husky wrote: Old drawing: I assume there is still the unchanged toilet stored in a block. If you chose in the Library item / Options NOT to overwright blocks (same name blocks) then it will use the already stored block from the Block List. And this "old" block isn't changed at all.
Make sure to overwrite in your floorplan existing blocks and it should work as expected.
Library Item / Insert ...
Husky-2018.02.17-02.png
Re: Determine Scale of QCAD Library Elements
Glad to hear that.
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."