UK
Joined: Jan 6, 2018
Post Count: 677
Status:
Offline
Another idiots guide needed...
Having completely mastered (not) sash openings, and i hate myself for asking this, i now need to look at cutouts for objects. I have found several topics on this subject, but they all seem to wander off topic in ways that i find confusing. ie. an L shaped object, pool maybe, cuts a rectangular hole, how is this modified, i know there is a workaround for this, adding yet another object to cover the hole, but i hate workarounds and see this as only being needed if an object added at a lower level has sloping sides. Will an object, once created with sh3d, need to be imported into a library in order to make the changes? Would it be off in its own library, would it need to stay in a library if you are only going to use it once. In the words of Johnny Nash, there are more questions than answers. Hopefully Mike P.S. got that song stuck in my head now..... and so will you
Joined: May 12, 2013
Post Count: 1545
Status:
Offline
Re: Another idiots guide needed...
Doing the cutout in the library certainly is the best idea. However, it is possible to do this on an ad-hoc basis too.
When an item from a furniture library is imported, so are all the properties that goes with it. This is stored within the SH3D file, more specifically the Home.xml within the (compressed) SH3D file.
I would not exactly recommend extracting Home.xml and edit it (and most certainly not without back-up), but anyone familiar with xml (or even html) should be able to add the cutout to an object in a home. I would recommend using a home with another cutout to see the format. For cutouts it is similar to the library properties (whereas sashes and some of the other properties are stored in radians instead of degrees).
Whether you use the library .properties file or xml, you will still need to get the SVG path right. Also not black magic, but, well, as you know, a bit daunting until you know how...