Jump to content

Fuge

Member
  • Content Count

    119
  • Joined

  • Last visited

Everything posted by Fuge

  1. Fellow VectorWorks Users, We have been long time users of VectorWorks and love it. But lately some people in our organize feel Solidworks would be a better solution of us. Yes, there is a big price difference between Vectorworks and Solidworks, but from speaking to Solidworks the price difference can be justified because of the time Solidworks can save in speed and it's feature set and automation. Does anyone have good knowledge of both Vectorworks & Solidworks and willing to share personal experience on what makes one better or worst than the other? Any insight is appreciated. Thanks Dave
  2. Fuge

    Vectorscript Compiler - Easier way?

    Ahh got it's a toggle to force compiling... Perfect! Thanks for your quick reply...
  3. Hi Guys, As the scripts grow larger we're forced to us PX files and INCLUDES. That's fine.. but is there an easier way to then compile the script than having to go back to: Tools > Scripts > Vectorscript Plug-in Editor... Find your Plugin, Open it.. and hit the Compile button? This is extremely in-efficient and slow........... There has to be a better way! And sugestions would be appreciated.. Thanks... Dave
  4. I know you guys had a power outage last week.. I was on hold for 20 minutes and got hung up on waiting for someone to help me simply get a quote for an upgrade. So I call back several times and finally talked to someone. I'm told I'd have pricing within a 1/2 hour, never happened, no call nothing. Call again and leave a message for Pablo. He leaves me a message about needing more info. Left him a message with what I'd like to upgrade. No call back, not quote again. is it that hard? Today I call and NNA is closed.. The 800 number has a the Thanks giving message on it from last fall... Hello? In all my years of using Vectorworks.. I can't understand why it's so difficult to get something as simple as a quote? You have to be losing business.. this isn't that hard... I can't but help feel it's time to change software packages. I'm sorry.. I'm not one to rant... but this is ridiculous...
  5. I know everyone was asked to send in there crash logs... From that I would have thought a solution was derived... Can the solution be posted? This problem is killing my work flow... Thanks Dave
  6. Fuge

    Setting Default View/Projection

    Bob, PIOs with 2D & 3D elements can only be inserted in Top/Plan since it's a hybrid object. If you read the VS manual in regards to PIOs, you should never set views or call dialog boxes from within your object. PIOs are intended to be inserted in Top/Plan. Dave
  7. Fuge

    VectorWorks vs Solidworks

    we build and design tradeshow exhibits. So we use Vectorworks for designing, quoting, assembly drawings, detail drawings. We export to MasterCAM for CNC and export to Artlantis or Cinema4D for rendering. we have many inhouse written plugin objects and over 1500 symbols. We organize everything via classes and automate many tasks using vectorscript. We pretty much do everything from design through production with Vectorworks
  8. Fuge

    Navigation Palette

    Alright what's the deal? You have to buy the "Designer" version to get the "Navigation" Palette?
  9. Fuge

    Navigation Palette

    I like when they throw in NON industry related things like the "Navigation" palette in hopes you'll upgrade to a more expensive version of VWs. It's the same with Print Sheets. The rest of the things I would get with more expensive version we would NEVER use so it would be a waste of money... and considering we have over 30 user licenses this is a real turn off for us!
  10. Another one which would be nice is changing the eps import altogether. Rather then placing an eps file in the document which I find pretty useless, would be to convert the vector artwork to VectorWorks objects such as lines and polylines. (almost seems ironic, VectorWorks can't import vector artwork) It would be very useful to be able to take a clients logo and simply import it in so I can extrude it and do something creative with it. Also I have taught countless people VectorWorks and this is one of the first things they ask about doing. This would be very helpful to the exhibit design industry. Thanks
  11. Purge Unused Objects... is a change to a document but doesn't register as one. The last thing I do when finishing a project is purge unused objects, but then I need to go and do something in the drawing itself so the "Save" command works. Seems silly to me to have to do that. Also the PUO needs a progress bar or something to tell you that it's working, right now all that happens is the middle of your drawing pad doesn't redraw until it's done. I requested this years ago, and no one can tell me that's too hard to add to the command.
  12. Fuge

    compose

    Just use: DoMenuTextByName('Compose', 0); Dave
  13. Fuge

    Batch printing

    You can write something to print multiple layers or sheets within the active document, BUT you have to be willing to hit the "OK" button everytime the print dialog appears, which is really not very desirable. You cannot print mulitple files however,or batch files to save them as DWG files. It would be nice to see vectorscript reachoutside the active document and allowscriptors to suppress print and other dialogs.Something like what Filemaker does would be a step in the right direction. If your intent is to print drawings within adocument, let me know more exact what you what to do, I'll be glad to help you out. Dave
  14. Fuge

    Exit Dialog with a Carriage Return

    Here's something I put together using the modern dialog commands for creating a layer and sheet in one shot. You should be able to modify it to fit your needs, the structure is there. The "return" key (carriage return) will act the same as hitting the OK button as you want. HTH Dave OK, here it is, sorry fella's... Procedure Createlayersheet; CONST kOK = 1; kCancel = 2; VAR LayerName ,TempLayerName :STRING; Layerhd :HANDLE; dialogOK,Done: Boolean; dlogID, dialogResult : LONGINT; newname:DYNARRAY[] of CHAR; startname:DYNARRAY[] of CHAR; LayerVis :INTEGER; PROCEDURE DriveDialog(VAR item:LONGINT; data:LONGINT); VAR L1 : ARRAY [ 1..256 ] OF STRING; i : INTEGER; BEGIN CASE item OF SetupDialogC:BEGIN SetField(3,'Enter Name'); BEGIN Layerhd := FLayer; i := 1; WHILE Layerhd <> NIL DO BEGIN L1 := GetLName(Layerhd); i := i + 1; Layerhd := NextObj (Layerhd ); END; END; END; {end dialog init} SetdownDialogC:BEGIN { dialog cleanup } END; 3:BEGIN newname:= GetField(3); END; END; {end CASE} FOR i := 1 TO NumLayers DO BEGIN i := 1; If ( GetField(3) = L1 ) THEN BEGIN AlrtDialog('That name is already exists!'); SetField(3,'enter different name'); End; i := i + 1; End; IF(GetField(3) ='') THEN { Checks for blank field } BEGIN AlrtDialog('Please enter a name!'); sysbeep; END; END; BEGIN { Create Dialog } ALLOCATE newname[1..29]; ALLOCATE startname[1..29]; dlogID := CreateLayout ('Create Name', TRUE, 'Ok', 'Cancel'); CreateGroupBox( dlogID, 13,'Layer & Sheet Name', TRUE); SetFirstLayoutItem( dlogID, 13 ); CreateEditText( dlogID, 3, '', 29); SetFirstGroupItem( dlogID, 13, 3); SetHelpString( 3 , 'Enter a name for layer & sheet.'); SetHelpString( kOK, 'OK'); SetHelpString( kCancel, 'Cancel'); AlignItemEdge( dlogID, 5, 2, 30, 1); AlignItemEdge( dlogID, 20, 2, 30, 1); dialogOK := VerifyLayout( dlogID); IF dialogOK THEN { Check Dialog is Good } BEGIN dialogResult := RunLayoutDialog( dlogID, DriveDialog ); IF dialogResult = 1 THEN BEGIN VSave('Temp Sheet'); TempLayerName:= GetLName(ActLayer); Layerhd := FLayer; WHILE Layerhd <> NIL DO BEGIN LayerName:= GetLName(Layerhd); Layer ( LayerName ); If LayerName = 'Page Border' THEN ShowLayer ELSE HideLayer; Layerhd := NextObj (Layerhd ); END; Layer ( newname ); SaveSheet( newname , False , False, True ); HideLayer; VRestore('Temp Sheet'); VDelete('Temp Sheet'); END; END; END; RUN ( Createlayersheet ); [ 10-16-2003, 11:12 PM: Message edited by: Fuge ]
  15. There is an updated plugin from Abvent v10.0.3 that works fine with VW10.5 Dave
  16. Fuge

    Adding data to Plug-in Reference Files

    Go to the Oranize menu > Scripts > Create Plug-In... Find the Square Tube PIO and edit the parameter for size. Dave
  17. Fuge

    Layer Links

    If your referring to a layerlink , where different layers are combine to create a model of all the choosen layers, simply go to the layer that has the layerlinked model on it, select the model, unlock it and delete it. The original layers remain untouched. Just make sure your only selecting and deleting the linked model. Get info about what you have selected, on the object info palette before deleting.
  18. I wish you guys would change the way symbols can be viewed. When "View as" is set to "Thumbnails" unless the names of your symbols are all really short their full names can't be seen. I also wish there would be a single column rather then thumbnails side by side if you choose. When viewing as "List" it's too easy to accidently change the name of a symbol too. What would be best if you could see a thumbnail with the name to the right of it, much like when you do a symbol replace, except insert the thumbnail. I would get rid of "Find resources on Disk". I've use VW 's for 10 years and have yet to use it. It also seems dated since the only thing you can now do in this resource browser is add favorite files.
  19. Opps missed that in VW10. Thanks Dave
  20. Vectorscript lacks a call to get the "Z Insertion Point" of 3d symbols and PIO's. Adding something like: Get3dSymLoc(symHd:HANDLE; VAR pX, pY:REAL,pZ:REAL):BOOLEAN; would be great help and remove another Vectorscript limitation. If the Z insertion point of a symbol or PIO is not zero you have no way of calculating it. Many of my objects are not created with the Z insertion point at zero because it makes them easier to draw and align with other objects. It may be the intent of NNA to have their users create objects with an insertion point of zero, but it's just not what's happening. Thanks Dave
  21. Fuge

    Linear object

    Yes you can. If your getting errors check some of the following: Make sure the parameter fields have valid starting values and none are left blank. Make sure the variable types your declaring in your script match the parameter type. Your problem is something like that. Also to maybe help you determine the problem. Add {$DEBUG} above Procedure in your script. Dave
  22. Fuge

    Revision cloud Plug-in

    You won't be able to use CallTool on the Revision Cloud tool because it's a Plug-in not a core tool. Your only real solution is to write your own Revision Cloud tool script for what you want to do. Dave
  23. It would nice to see a more explainatory button for PIO preferences instead of the default PIO icon on the button. When creating PIO's for many people they often have no clue that the preferences can be set in the mode bar. The button should say something like "Object Preferences", there's plenty of room on the mode bar.
  24. It sure would be nice to see light objects have non scaling icons and more accurate handles. Handles on symbols with light objects are especially annoying, theres a bounding box around what seems to be nothing but space and that makes selecting these symbols a pain. You can still show the cone of light, but it doesn't need to affect the handles. Handles and bounding boxes for symbols with lights should be the same as if there were no lights within the symbol. This would make lights a lot more user friendly. Thanks
  25. Fuge

    Scripting File Operations

    There's no way to completely automate it. I've looked at doing this myself a while back. You can however automate quicktime movie creation. You would think there would be a way to automate single image creation as well. We export thumbnails of all our jobs the hard way... NNA, how about adding the calls we need to output images file using Vectorscript. [ 01-17-2003, 10:35 PM: Message edited by: Fuge ]

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×