Jump to content


Vectorworks, Inc Employee
  • Posts

  • Joined

  • Last visited

Posts posted by klinzey

  1. Edit the 3D portion of the symbol. It should be a sweep. Is it swept 360 deg or 180 deg? Edit the 2d componect of the sweep. Is it a full half or quarter section of the Par?

    The render does best with a quarter section of the par swept 360 deg. It should work with a section sewpt 180 deg. It doesn't like it when the section is swept 360 deg.

    If you edit the symbol def, it should fix all of the instrumnets on your plot.

  2. quote:

    In the drawing I am working on, I laid out my instruments first before assigning (or even creating) a label legend. When I did make the legend, I started converting my symbols to fixtures, but then I had to tell manually assign the active legend to each unit. Shouldn't the legend automatically assign to the symbols when I convert?

    This is on the wish list for the next version.

    For now, you can select mutiple instruments and run the Assign Legend to Instruments command.


    Also, does VW have to change an object's class to NONE when it is grouped with others?

    The group is in the "None" class, but the objects withing the group will still be in the classes they were asigned. This allows you to control the visibality of objects within the group.

  3. Spotlight 10 is scheduled for release in early 2003. Please contact sales directly reguarding upgrading a recent purchase of VectorWorks 9.5. They have all the details. 1-888-646-4223 (sales@nemetschek.net)

  4. Things to check:

    Make sure all your classes are visable.

    Set view options to show/snap/modify other for both layers and classes.(This is usually the problem when things don't appear)

    Edit the symbol. Select edit 3D Component.

    Hit Control(apple)-A to select all.

    Look at the Object info palette, it should tell you how many objects are selected.

    Then Fit to objects. (the unit may be at some odd location)


  5. Many of the plugin objects will accept a texture that is assigned by class or in the texture pane. Some objecst have a "Style" pop-up. These objects allow you to texture different parts of the object by assigning a texture to the "Syle-#" class. If all sels fails, then you will have to ungroup the object then assign a texture.

  6. It's a bug.

    Work Around:

    Create a temp class "Foo"

    Create an object in the "Foo" class

    Run "Modify Layers and Classes"

    Follow the normal procedures, but leave the "Foo" class in the existing


    When you "Go To Layers" you will be warned that you are deleting 1 object.

    Click OK.

    You will be warned again when you click the "OK" button on the main dialog.

    When you are done manually delete the "Foo" class if you have not selected

    to delete empty classes automatically.

  7. To chage the info attached to a symbol, edit the symbol. DeSelect. Change the values in the Light Info Record. Exit the symbol. From then on when ever you insert an instrument it will use these values.

    When you import from LW make sure that the fields match. There have been reports of problems with the LW automated action files that shipped with SpotLight. There is also an error in the Appendix D. I think you want to un-check Import First Record in the Spotlight when importing instrument data.

  8. I'm not 100% positive, but you may be saved by the scope of your procedures.

    If your code is set up as:

    Procedure Foo

    ----Function blah1(x,y,z)

    ----Function blah2(x,y,z)

    Procedure Bob

    ----Function blah1(x,y)

    ----Function blah2(x,y)

    Function blah1(x)

    Function blah2(x)

    The function called in the main would expect 1 argument, 2 arguments from within the Bob procedure and 3 arguments from within the Foo procedure.

    I did a quick test of the setup and it compiled in the VS editor, but I didn't actually call any of the functions.

    [ 10-15-2002, 01:25 PM: Message edited by: klinzey ]

  9. The column object is acting like any other symbol or group. The container is in the Structural-Column class, but the actual geometry is in the None class and/or several style classes. You need to have the None class and the Structural-Column class visible, so active only won't work. If you are in a 3d view you will need to have the style class visible if you have assigned a style to any part of the column.

  10. When you run the command make sure that the lables you want appear in the fields box to the left of the edit button. If it still fails, once you click exit symbol, see if there ia a symbol folder named "Label Legends" created. If the folder is created and it contains your label lengend you can send me(klinzey@nemetschek.net) the file and I will take a look at it.

  11. FSActLayer returns the "first selected object on the active layer", but not necessarly the first item that you selected. Selection is a binary state, either an item is selected or not, you canot tell how the objects were selected. ie, what would the order be is the objects were part of a marque selestion? In order for a numbering script to work you need to make a tool that numbers as you click on the object.

    To get you started you want to use GetPt(x,y) to get the mouse location when you click then use PickObject(x,y) to get the handle to the object or GetPickObjectInfo if the objects might be in a wall.

    Here is what the main part of the script should look like.

    GetPt(x,y);ObjHand := PickObject(x,y);while Objhandle <> NIL doBeginSetRecord ( Objhandle , kRecName );NumberString:=Num2Str(0 , Num); SetRField ( Objhandle , kRecName , kRecField , NumberString );Num:=Num+1;GetPt(x,y);ObjHand := PickObject(x,y);End;

    [ 05-31-2002: Message edited by: klinzey ]

  • Create New...