Jump to content


  • Posts

  • Joined

  • Last visited


14 Good

Personal Information

  • Location
    United States

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. It looks like you may have edited your 2D or 3D symbol and adjusted the X-axis of only one of them. Two options: 1) In your resource browser Edit the symbol's 2D and 3D geometry and make sure the origin points are set to the same coordinate. 2) Edit the 2D geometry, delete everything, right click in dead space and click "Generate 2D geometry from 3D" and it will trace your 3D geometry and now match.
  2. Firing this one back up. Have done some testing but can't seem to get it to work. Hoping to share Plugins via the Workgroup so that I can make plugin updates that automatically go out to my organization. Any trick to doing this? Adding them to my Workgroup folder they aren't visable when editing my Workspace
  3. @Arthur_Devillers better late than never. To have it see the truss inside of a Hanging Position you need to check the "Plug In Objects" box in the Criteria window.
  4. Oh man, didn't even think of that. Thanks so much. Screenshots for any other rookies out there in the future: VAR h:HANDLE; boolResult:BOOLEAN; cntrlX,cntrlY:REAL; BEGIN cntrlX:=pControlPoint01X; cntrlY:=pControlPoint01Y; RECT(0,0,50,50); PushAttrs; TextSize(9); { avoid accidental small text size rising the error "An incorrect object is described" } TextOrigin(cntrlX,cntrlY); CreateText('Text'); PopAttrs;
  5. Seems like an easy one but I can't seem to find the property to enable on this text. I have a custom PIO that spits out a box and some text, I want to be able to re-position the text, and perhaps have it generate a Leader Line to its text origin? Similar to how you can slide text around in Label Legends, Hang Position ,etc.
  6. Out of curiosity does anybody know how Production-Assist/Deersoft is making these UI windows? And generally what language/data exchange method they are using to drive all this? Wildly impressive. Sorry if it's a bit of an amateur question.
  7. No worries thanks Pat, copying out to a new file seems to fix it. I'll put in a bug report.
  8. File attached, for some reason the colors aren't changing on the 4'6" Stage Deck Height. It was working, sent the file back and forth with someone and then it was broke. Tried resetting all plugins, creating a new viz, even making a separate record that it references and still nothing. Any ideas? DATAVIZ-ISSUE.vwx
  9. Ah wasn't aware of that command. Works perfect. Example for anybody else: PROCEDURE makeExtrude2; BEGIN { 3D EXTRUDE } BeginXtrd(0,STR2NUM(sHeight)); { Create extruded case } Rect(0",0",STR2NUM(sLength),STR2NUM(sWidth)); EndXtrd; HdlExtrude:=LNewObj; { Store extrude to handle } { ADD TEXT } TextSize(2); TextJust(2); TextOrigin(0,0); BeginText; 'PID' EndText; HdlCasePID:=LNewObj; SetObjectVariableBoolean(HdlCasePID, 1160, False); EndSym; hdlSym:=LNewObj; END;
  10. I am trying to run a script that create an extrude with a bit of text on it that is ONLY a 3D Symbol and contains no 2D info. The extrude part is easy but I am not able to find a way to CreateText as 3D only. Is there anyway to do this? I've tried creating the text and doing a ResetOrientation3D; Rotate3D(0,0,0); Move3D(0,0,0); but it remains a hybrid 2d/3d symbol.
  11. You could draw a 2D arch and then do an Extrude Along Path with an I-Beam profile. Or use the "Structural Member" tool and then bend it with the Deform tool in the 3D Toolset
  12. I would also recommend AutoPlot which does this very easily. But using built in tools I would make the truss a Hanging Position and attach all the objects to it. You will then see the "Total Hung Weight" of the Hanging Position. From there you can run a report showing each hang position and its weight.
  13. Have you tried doing a Purge command on the file? Does it crash with other instruments?
  14. Is there a way to detect when a file is saved in an Event Based plugin? Looking to export a XML file anytime the document is saved. Or a DoMenuTextByName('Save',0) = TRUE then execute but I know that's not the correct syntax. Thanks!
  • Create New...