SamIWas

Member
  • Content count

    211
  • Joined

  • Last visited

Community Reputation

22 Great

About SamIWas

  • Rank
    Journeyman

Personal Information

  • Occupation
    Entertainment Lighting Programmer/Technician
  • Homepage
    sam.samandemily.us
  • Location
    Atlanta, GA
  1. Not still the case. I have a class with 36 characters, including spaces and dashes.
  2. I programmed Vectorscript for ten years before I finally delved into creating custom plugins. I don't know why it took me so long. If you can write Vectorscript, it's pretty simple to create a custom plugin. I've now created numerous tools for cabling, networking, racks, and others. I did it for the same reason you are looking for: to have the info on the shape panel instead of the data panel. And because with a plugin, you can do drop-down menus, checkboxes, enter actual dimensions, hide parameters based on others, etc. So much more versatile than data.
  3. I have been a Vectorworks and Filemaker user since around 2004. I write complex scripts in Vectorscript and entire multi-table, relational, script-driven databases in Filemaker. I still, after more than a decade of trying, cannot get VW and FM to talk to each other over ODBC. Every few months, I get the desire to try again, and every single time, it's an abject failure. Something that should be fairly simple (especially for someone with a fairly deep understanding of scripting) and would change the way I develop my workflow, but I just can not get it to work. If someone has managed to get VW and FM to talk over ODBC on a mac, I would love to hear from you!! Obviously, it can work because LightWrite and Vectorworks do it.
  4. For me, Cinema4D's UI is the best UI out there. Infinitely customizable and easy on the eyes. You can arrange your windows however you want, group them, tab them, adjust the font and color or every item. Just great. And FAST.
  5. Yes. All I need is what OpenGL does with "show edges", but actually showing all of the edges (or better yet, based on angle) and no shading. That alone would fix everything I've been looking for.
  6. You better watch it! I asked for this on a Mac users forum and was strongly criticized for even suggesting such a thing. Essentially, if Apple doesn't have it, then Apple should never have it because it's not a product which should exist. But, what I found is that MacOS doesn't even support touchscreens. As in, you cannot go buy a touchscreen and plug it into your iMac or MacBook and use it. Amazing. EDIT: I should add that I mean standard, off-the-shelf touchscreens.
  7. If you're in a sheet layer, then you need to select the render option in the Object Info Palette. As for the original topic, I've never understood why hidden line takes so freakin' long. Read above about it doing full calculations, but find it crazy that there hasn't been a simple line render before.
  8. I've been trying for more than a decade to get Vectorworks and Filemaker to talk using ODBC. Not with Vectorscript, but just through their built-in options. I was successful like one time many years ago for a brief trial on one file. It amazes me how difficult it is to get that working. As for the OP, exporting all of your info should be a pretty simple script. I have a large number of scripts which import information out in tab-separated files for import into Filemaker. They all use the calls Sam Jones specified above: Open(filename) PutFile; Write; WriteLn; Tab(1); A quick example of just the write lines: Write(GetRField(h,'LED Ribbon','ID'));Tab(1); IF GetRField(h,'LED Ribbon','Location')='' THEN WRITE ('-') ELSE Write(GetRField(h,'LED Ribbon','Location'));Tab(1); IF GetRField(h,'LED Ribbon','Position')='' THEN WRITE ('-') ELSE Write(GetRField(h,'LED Ribbon','Position'));Tab(1); These are all using the same record format, but you could use any number and mixture of them.
  9. Sure. Then that goes back to designing my VW plot layer or class structure around the grandMA patch: Having to build classes solely for patch. Then I have to make sure all those classes are turned on or off in whatever viewports and saved views. That is a LOT more work then just being able to specify a patch layer in a user field.
  10. Thanks Raymond. SetFPat did work to put white behind he text. It just means adding those lines for every piece of text in the PIO, which is a little annoying. But, the important thing is that it works!
  11. Not sure I follow. The plugin gives you four options for exporting layers from Vectorworks to MA: Design Layers, Classes, Fixture Type, or Position. Now, I don't know how you draft your plots, or how you do your layers on MA. But I know that my plots have layers for scenic, rigging, fixtures, cable, racks, etc. And I have classes for lots of things, but I do not class fixtures based on layer. In no way would I design my Design Layer and Class structure around exporting to MA, so those two are out. Fixture Type and Position remain. On MA, I have layers separated by "genre"...so "Conventional", "Movers", "LED", "Worklights", "FixtureMart". Since those don't jive with anything I would do in Vectorworks, those are out. I'm not sure how having a user field for layer is entering data twice. Where am I entering the layer info in the patch and a user field?
  12. Did you go into the data tab of the Object Info Palette? If you don't see the fields there, then you definitely have an issue. If you want the data fields on the shape tab, then you have to create a custom plug in object, which is a whole different animal.
  13. I have a PIO that I've created which has some text elements and those text elements must have a background fill to be readable. My VW preferences are always set to create text without background fill, and unfortunately, this appears to affect PIOs regardless of PIO code. This is a snippet of the code: FillPat(1); FillFore(65535,65535,65535); FillBack(65535,65535,65535); PenPat(2); PenFore(objcolor); PenBack(objcolor); TextJust(2); TextVerticalAlign(3); TextFont(GetFontID('Avenir Next Bold')); TextSize(18); TextOrigin(0,0); CreateText(concat(distbase,CHR(39))); No matter what I set FillPat two, it doesn't seem to make the text have a fill color. I'm not finding something to set the fill color attribute to "solid" without using FillPat. Am I missing something?
  14. This could be done as a plugin object, which would give you more control, or as a simple symbol with a record attached, which would be easy and could be made in minutes with no scripting involved. For the simple symbol, do the following steps (not detailed with every step): Draw your symbol as it will be needed, with the text formatted in place Select all objects involved, and create the symbol, being careful to select the right insertion point Create a record format with the fields you need to change in the symbol such as height and depth (in this case, it will only change the visible text labels). Add fields to the record format of the number type, and format them as a dimension. Edit the symbol Make sure nothing is selected in the edit symbol window and attach your new record format in the OIP. Select each text field then use the "Link Text To Record" command to assign a record field to a text object. The attached file has an example. Data Symbol.vwx
  15. This is absolutely possible and something I do daily. If you're trying to copy and paste a large number of items I've had it fail on more than one occasion.