Jump to content

Hippocode

Member
  • Posts

    796
  • Joined

  • Last visited

Everything posted by Hippocode

  1. Really ? As far as I remember you can only snap on the origin while in 2D. I find it very hard to position 3D elements within a symbol because of this. If it's possible I'd like to hear about it as well. There is a topic in the wish list about it: https://techboard.vectorworks.net/ubbthreads.php?ubb=showflat&Number=209690
  2. Yes, I just confirmed it on my old computer where Windows will return a different symbol for the upper 128 symbols when you use a concat function over it. This doesn't appear on OsX. I wrote this simple script not only to help me find any symbol I need but also shows the difference with using the concat function in the last column. On OsX both symbol columns are the same. PROCEDURE ASC; VAR BladHd :HANDLE; i :INTEGER; WsName :STRING; BEGIN WsName:='ASCII'; BladHd:=GetObject(WsName); IF BladHd = NIL THEN BEGIN BladHd:=CreateWS(WsName,256,3); SetWsCellFormula(BladHd,1,1,1,1,'ASCII Number'); SetWsCellFormula(BladHd,1,2,1,2,'ASCII Symbol'); SetWsCellFormula(BladHd,1,3,1,3,'ASCII concat(Symbol)'); END; FOR i:=1 TO 255 DO BEGIN SetWsCellFormula(BladHd,i+1,1,i+1,1,concat(i)); SetWsCellFormula(BladHd,i+1,2,i+1,2,Chr(i)); SetWsCellFormula(BladHd,i+1,3,i+1,3,concat(Chr(i))); END; END; Run(ASC);
  3. If I remember correct it returns a different character when you use a concat function over the original chr(xx) on the Windows platform. Not sure if something similar happens on OsX.
  4. I think you are looking for these: varOpenGLAntiAliasingCapability = 593, // To get anti-aliasing OpenGL option. varOpenGLDrawEdgesCapability = 594, // To get Draw-edges OpenGL option. varOpenGLUseShadowsCapability = 595, // To get Use-shadows OpenGL option. You should download the SDK and open the Include/minicadcallbacks.h file as it contains all those pretty constants you will ever need.
  5. Just change the default attributes before creating the objects. Once you changed those the following objects will have those settings applied ?
  6. Is there any way you can group some of them on one sheet ? It seems a bit overkill to create 160 different sheets. You can set partially cell criteria to come from another cell. Thus if you have a cell with the layer name you can edit your calculation to look on that layer only. You can have one sheet that lists all your layers. If the name was chosen with a number it's easy to generate the 160 names. Next you add your calculation rows as columns and make your lookup use the layer name as well.
  7. Going further on Pat's suggestion you can also choose to create a script from this command if you decide to need this action multiple times.
  8. That is indeed a good suggestion. It can be a simple script however and when added as a menu command you would be able to run it trough the right-click menu.
  9. Can you tell more about why you need this and how you want to use it ? I'm asking because if it is about one sheet you might as well type the name in manually. Are your creating multiple sheets by script ? If so it wouldn't be hard to code the name to be placed within a cell.
  10. The problem is that when you are not in the layer that holds your roof object but still want to assign that class you can't select it anymore because you have hidden it. It would be nice if we were able to do a smart search by typing parts of the classname and the class windows would only show those classes that contain that string.
  11. Well no and I feel your pain. You might think about creating a worksheet that shows both these parameters in one databaserow ? I guess it all depends on what exactly you are trying to do.
  12. I would give each a unique number. If you want objects with the same attributes to be grouped you can use the SUM tag on those fields you want to be grouped.
  13. I would like a more user friendly interface on object parameters ( parametric records, ordinary records and IFC records). All of the record data should be accessible within the object info palette. To keep it all organized each record should be collapsable with a simple click. The current dividers should be collapsable as well. On top of that we should be able to link object components to the record data so we can edit parameters on the fly inside the drawing without going to the object info palette and search that parameter in the giant list. I just want to display the size of a component in 2D plan, the user will be able to change that value on the fly and the object will reset with the new value.
  14. Sadly not. For any titleblock text field that is too long: - Change the font size in the titleblock until the text fits. - Split the text over multiple parameters. The only thing you can do is the first option since you use the linked sheet title that can't be split over multiple fields.
  15. If you want to spend the time creating it why not creating it as a plug-in. It's not that much more work and you will be sure of the data being correct at all times. Now you depend on the user running the script on each change, something that is easily forgotten...
  16. Hi, I've got a plug-in that can do that. I'm linking the similar topic. https://techboard.vectorworks.net/ubbthreads.php?ubb=showflat&Number=212560#Post212560
  17. Hi, I've got a plug-in that can do that. I'm linking the similar topic. https://techboard.vectorworks.net/ubbthreads.php?ubb=showflat&Number=212560#Post212560
  18. Hi, I think I got a plug-in that does what you require. It is part of a compilation I'm selling (sorry it ain't free, but then again the bundle is a great deal.) http://hippocode.com/reference-point Summary of the plug-in: - You can choose any symbol to display. - It will keep track of it's location(3D) which can be retrieved in reports and made visible on the screen trough another label symbol. Different record fields can be used to show the coordinates in that label symbol. - The position of the coordinates is controlled by a control point. - The object will copy the referenced symbol records on the object and will pass the variables on to the symbol. This way you can still control the symbol's record fields.
  19. Hi, I've got a plug-in that does exactly what you asked for. I'm away from home this week so I'll repost here on sunday with more info.
  20. Pat is right. The first time you create each pio it runs twice. I think the event constant is named OnFirstRegen or something similar, followed by the Recalculate event.
  21. Wow. I can't even start to think on how you created that !
  22. Shouldn't be hard. -> get handle to selected objects -> run string input dialog -> set name of object.
  23. Hi, I've created a plug-in that manages all that data in a separate dialog. Have a look here and try it out yourselves: http://hippocode.com/Extensio/menucommands/organisation-drawingborders
×
×
  • Create New...