Jump to content

Charles Chandler

Member
  • Posts

    97
  • Joined

  • Last visited

Everything posted by Charles Chandler

  1. I'm considering taking this on as a third-party development project. Roughly the scope of the project would be: * given the PSI and GPM on the mainline, * given the user-drawn pipe circuit in plan view, * given the user-specified pipe size(s), * given the user-specified pipe elevation changes, * given the user-placed sprinkler heads, * calculate the PSI and GPM at the sprinkler heads Compared to existing irrigation design software, this isn't much functionality. Other systems include complete libraries of sprinkler heads, automatic placement of sprinklers to achieve the desired coverage, etc., etc., etc. Nevertheless, would there be any interest in a "primitive" irrigation design tool, that would at least do the fundamental number-crunching? Or would nobody even consider using a system that didn't have a feature set that could compete with existing software?
  2. Yes, as Gerard said, it wouldn't really be reasonable to have anything but symmetrical chamfers created by a multiple chamfer tool. If the chamfer is not symmetrical, then which way it goes depends entirely on the nature of the part being chamfered, which the tool wouldn't know. So only one dimension needs to be specified. The question is: which dimension? In VW, chamfers are specified as the lengths along the existing sides, measured from the corner to be chamfered (the "first line" and "second line"). But in a machine shop, you'd generally specify the dimension along the diagonal, and then let the machinist figure out the length of the legs. You could assume that most of the edges to be chamfered would be 90 degree angles, so a symmetrical chamfer would produce two 45 degree angles), and the leg dimension would be the same for every chamfer that you did. But smaller or larger angles to be chamfered would require varying the length of the legs to achieve the same chamfer face dimension (the "diagonal" dimension). So, if this tool is going to support chamfering of edges that are not 90 degree angles, I would need to know whether you wanted to specify the legs of the chamfer, or the dimension of the diagonal face of the chamfer.
  3. I think Ray is correct here. You CAN use SetLayoutDialogSize to set the size of a resizable dialog, but as I recall, you cannot set it to anything smaller than the smallest size that could fit all of the controls at load time. So you can hide a control, but you're not going to be able to resize the dialog to eat up any space so created. So you'll have to unload and reload the dialog, like Ray says.
  4. Hi Gerard, Chamfers are more difficult than fillets. Questions: * Are all of the angles that need to be chamfered going to be 90 degrees? * Do you want to specify the "legs" of the chamfer, the way the Chamfer Tool does, or do you want to specify the dimension of the face of the chamfer? * It sounds like you want something that would act on the selected object, not on everything in the document, as exocubic wanted. Is that correct? Regards,
  5. The following script will convert anything it can in the drawing to a polyline (including rectangles, polygons, etc.), and then it will set the radius of the fillets to .015". PROCEDURE Example; CONST kFilletRadius = .015"; VAR cnt :INTEGER; x, y :REAL; vertexType :INTEGER; vertexRadius :REAL; criteria :STRING; PROCEDURE FilletPolygon(h :HANDLE); BEGIN h := ConvertToPolyline(h); FOR cnt := 1 to GetVertNum(h) DO BEGIN GetPolylineVertex(h, cnt, x, y, vertexType, vertexRadius); SetPolylineVertex(h, cnt, x, y, 3, kFilletRadius, TRUE); END; END; BEGIN criteria := '(ALL)'; ForEachObject(FilletPolygon, criteria); END; RUN(Example);
  6. Looks like your firewall is preventing the updater from communicating with the NNA server. If you can't relax the firewall restrictions to get the update installed, the only way to get 12.5.2 onto that machine is to get a 12.5.2 DVD from NNA (or Computers Unlimited in the UK).
  7. http://www.nemetschek.net/downloads/fundamentals/version12/12.5.2_info.php
  8. 1. http://www.nemetschek.net/downloads/fundamentals/version12/12.5.2_info.php 2. You have to already have a full working version of VectorWorks 12.0.0 or above in order to update to 12.5.2. 3. The 12.5.2 updater will only over-write files in the original distribution from NNA. Any files added to the VW folder will be safe. Any files that are named the same as the original NNA files, but which have been modified since the original installation, will get over-written.
  9. Cinema 4D can import VectorWorks drawings directly. For other applications, click the File menu, and then the Export fly-out. Pick a file format that the other app supports, such as DWG, SAT, etc.
  10. Since you can change wall styles with a pop-up menu in the mode bar now, scripts for changing wall styles aren't worth much anymore. Anyway, this is all you have to do: IF SetWallPrefStyle('150mm Generic Wall') THEN Message('Wall style set to 150mm Generic Wall.'); Just replace '150mm Generic Wall' with your favorite wall style. The call for creating round walls is: RoundWall(centerPtX, centerPtY, startPtX, startPtY, endPtX, endPtY); Sounds like you want to replace centerPtX and centerPtY with 0. Don't know what you want for the start and end points.
  11. You can use the Site Modifier object to control specific contours. Here's what I do: * Click the Site Modifier tool. * Draw a poly defining where the contour should be. * Double-click the last point on the contour to complete the creation process. Note that this Site Modifier will be defined by an open poly, not a closed one typical for a "pad". * In the Object Info palette, set the modifier type to "pad", and set the elevation to that of the contour being defined. * Update the DTM. Now you should get exactly what you want.
  12. If you're using one of the Architect title blocks inside the Drawing Border object, you can do a report on the TitleBlockRec-Arch record. There's no way to select the sheets that will appear in the worksheet, but it will automatically show all of the sheet with title blocks on them.
  13. BTW, you're right -- there's no "default database" preference for the general notes. Sorry for any confusion.
  14. The location of the database is stored independently, with each individual note. So changing it for one does not change it for any of the other notes. Are you trying to change the database for existing notes, or for new notes created in the same drawing?
  15. Where are you "choosing a database to be active"? If you click the callout tool, and then click the preferences button in the mode bar, this should set the default for new callouts in the same document. Similarly, if you click the general notes tool, and then click the preferences button and select a database, it will set the default for new general notes objects. Selecting a different database for a specific callout or general notes object does not set the default for new objects.
  16. Then you should contact Tech Support at NNA for more assistance.
  17. Hey Gang, With a "relatively" small amount of effort on my part, I could create a function reference for the SDK, similar to the one that I did for VectorScript (see http://softwarecustomizationservices.com/Other/VSFR/default.php). Those of you who have edited your FileMaker function references would be invited to extract comments and code examples for addition to this online database. Then, everybody else would get the benefit of your tips and tricks, and you would get the benefit of theirs. How many people would use this if I did it?
  18. Are you working in version 12? (All of this changed from 11 to 12.)
  19. I'm available. My contact info is on my website.
  20. Send me an email. My contact info is on my website.
  21. This indicates that it was a very small error.... Seriously, open the VectorScript Plug-in Editor, and edit a script, and click the font button (the "A"), there you can select the default font and point size for the editor, and for all messages that it generates.
  22. Just out of curiosity, does the problem go away if you set the size to 100%? This might not be what you want to do long-term, but just for diagnostic purposes, it would help to know that this is exactly the source of the problem. There is no way in VectorWorks to control this, or to defeat the over-ride for menu bars and pull-down menus.
  23. Are you using the large or extra large font size in your Windows display properties?
  24. I could write a script that did this, but otherwise, there is no way.
×
×
  • Create New...