How close or how likely is it that the requested features (listed below) will be incorporated into Space Design ???
1. Groups to Components
2. Space Design Label Tool - Label by User Selected (Active) Field
3. Increment (ID) Button - with optional Prefix / Suffix.
4. Reports (PDF & Possibly CSV) - Adding Filenames / Scene Names / Dates / Page Numbers Automatically
5. Import / Export of Attributes (CSV)
……………
Any further info on this would be useful as it will probably make my mind up if its worth going down the Space Design route.
Replies
Import / Export of Attributes
I have a quick try with the with this a couple of weeks ago, and I did not get it to work as I had expected, although the import / export did work.
I was expecting the attributes to visible in the component, saving and loading the component the attributes were available in SD for reporting, but not in the component. I think the attributes are stored as SD attributes.
Can I suggest an enhanced version or a separate plugin that would:-
Import / Export attributes from a dynamic component in the ‘native’ format of a sketch up component,
be able to also add new attributes to a component, including the various settings (Units, Display rule, Display label & Display in), and formulas not just fixed values.
Be able to also import values / formulas for pre-built attributes (Component Info, Position, Size, Rotation, Behaviours & Form Design) including display options for each (Units, Display rule, Display label & Display in) etc.
I’m in the process of creating about 50 dynamic components and they all require a core of common attributes and calculations for use in Space Design, I would really like a plug in that could import them all in. The closest plugin I found was Apply To by Rick Wilson, (http://www.smustard.com/script/ApplyTo) but that just creates a clone of the donor component.
Al would you consider creating such a plugin? I think there is a large potential market for such a tool.
Import / Export of Attributes
The import/export feature was developed to add attributes to components which would then be used in a component library. At the time we did not have a concept of "Instance Attributes" which are attributes stored on a component instance.
What I think would work here is:
I will add this and we can give it a try and improve it over time.
Scene Names
I had never responded to this either.
I just added this:
Substitutions
If you include the following in the text, it will be replaced by the proper values:
We will also try to add page numbers if we are not doing that already.
Increment (ID) Button
I had never responded to this in the original thread.
We will plan to add this feature to SpaceDesign.
Space Design Label Tool
We intend to do something along this line, but haven't done anything yet.
We posted a query on SCF (Place Label Tool) to see if anyone had a labeling tool alreay which we could modify, but it looks like we will have to write it from scratch. We will probably request that you select which attributes you want to use for labeling, then click on a component and click where you want the label placed.
We don't have a time frame for when this will be completed.
Groups to Components
We added a right click "Convert group copies to Components" to RpTools. It only works on one group, and any copies of it, at a time. This won't be as handy as you would like (e.g. it will not automatically drill into the model and replace all groups with components) But it should still be a useful tool. (The new version of RpTools has not been released yet)
I believe ThomThom's script will convert multiple groups, but does not use the group name as the component definition name.
If you wish, you can use ThomThom's script, by adding these last three lines at the appropriate place:
(That will fix his script to set the component name to match the group name)
#
Iterate through the rest of the copies
protodef = proto.definition
if (group_name != "")
protodef.name = group_name
end#if