Jump to content

Aneesh Carvalho

Member
  • Posts

    32
  • Joined

  • Last visited

Everything posted by Aneesh Carvalho

  1. Hi, I am working on a sectional viewport in hidden line mode. Everything works out well so far however I can't change the height of the camera. The sectional perspective viewport is for a 3 storied building and it appears as though I am viewing it from the ground level. I'd like the sectional perspective to be seen as if I'm on the second level. Make sense? Long story short, I'd like to change the camera height of my sectional perspective. Thank You
  2. Hi, I am trying to export my Vectorworks model to revit for collaborative work with consultants. However, the Revit export is taking hours and crashes at 99% (I guess) Are there any particular entities in the model that cause this issue? I have stripped down my file to its bare bones. No textures, No furniture symbols, No lighting. Just walls, Doors, slabs and few extrusions. Thanks
  3. Thanks @Hans-Olav and @Tom W. I am not able to see the tread that Hans-Olaf shared either but I’ll definitely need to go through the second post in detail. It seems like it might have the answer to my problems!
  4. Hi, I am trying to use data tags to callout the material of a component of the wall style, but I am not able to figure out how to do it. I've tried creating finish records and attaching it to a material. I've assigned the material to a component layer of my wall style, but somehow the data tag i created, does not callout the material "Tag" field even after defining the tag definition text to show the tag field of the finish. This was the workflow I thought would work well. However, I am open to suggestions of alternate workflows and ideas. Thank You!
  5. Hi Antonio, Thanks for giving it a shot. Do you think there is a data flow issue, as it passes through the second "valve" condition node? Once, I connect the solid boolean to the copy node and run in debug mode, data doesn't flow through the second valve node.
  6. Hi All, I'm not able to understand what exactly is happening here. When I connect the output of the solid Boolean to another operation like the copy node or rotate node, the object does not get created. However, when it's not connected to any other operation, it works as expected. Cabinetry - 2 Drawer Solid boolean error.vwx
  7. Thank You @DomC This is exactly what I was looking for. Cheers for all your help.
  8. Hi @DomC Thank You for your response. I did include the Listabsorb() into the code however, it asks the user to input "n" number of items but returns only one item in the list, when it should return "n" number of items and ask the user to select the item from the list "n" number of times. For example, when running the script, the user is prompted "Enter the number of units". If the user enters 4, then the dropdown popup dialog should run 4 times so the user can select 4 of the 3 currently available options from the menu and return a list of all 4 items. However, currently, it only prompts the user once and return just one item. Thank You
  9. I tried editing the script to get the node to accept a list and it kinda works the way I'd like it to work however, the first item in the List of choices get's exploded into a list of letter. Below if the code for the node: #Created April 2017 @Marionette.NodeDefinition class Params(metaclass = Marionette.OrderedClass): #APPEARANCE #Name this = Marionette.Node( "Selection Dialog" ) this.SetDescription( 'String Dialog, displays a dialog box which ' + 'requests the user to enter a string value.' ) #Input Ports dListItems = Marionette.PortIn ( [], 'Choices') dListItems.SetDescription('Default value for input field') int = Marionette.PortIn(0, 'iDefault') int.SetDescription('Default value for input field') #OIP Controls Title = Marionette.OIPControl( 'Dialog Title', Marionette.WidgetType.Text, 'Dialog') Title.SetDescription('The name of the popup dialog -- it should advise the user as to the choice.') OK_s = Marionette.OIPControl( 'OK string', Marionette.WidgetType.Text, 'OK') OK_s.SetDescription('Localized label for the OK button.') Cancel_s = Marionette.OIPControl( 'Cancel string', Marionette.WidgetType.Text, 'Cancel') Cancel_s.SetDescription('Localized label for the Cancel button.') #Output Ports s_choice = Marionette.PortOut('sChoice') s_choice.SetDescription( "The string of the chosen item. If the dialog was canceled, this will be None." ) #BEHAVIOR #this.SetListAbsorb() def RunNode(self): #inputs dlogName = self.Params.Title.value dlogOK = self.Params.OK_s.value dlogCancel = self.Params.Cancel_s.value dlogList = self.Params.dListItems.value global result_i global result_s dialog = 0 debug = False #script def CreateDialog(): dlogID = vs.CreateLayout(dlogName, False, dlogOK, dlogCancel) vs.CreatePullDownMenu(dlogID, 4, 24) vs.SetFirstLayoutItem(dlogID, 4) return dlogID def Dialog_handler(item, data): global result_i global result_s if (item == 12255): #AKA SetupDialogC for x in range (0, len(dlogList)): vs.AddChoice(dialog, 4, dlogList[x], x ) elif (item == 1): (result_i, result_s) = vs.GetSelectedChoiceInfo(dialog, 4, 0) if debug: vs.AlrtDialog("result_s is ", result_s) vs.AlrtDialog("result_i is ", result_i) dialog = CreateDialog() dlog_result = False if vs.RunLayoutDialog(dialog, Dialog_handler) == 1: dlog_result = True elif vs.RunLayoutDialog(dialog, Dialog_handler) != 1: result_s = None result_i = None #outputs self.Params.s_choice.value = result_s Cabinetry Tool v2.vwx
  10. Hi All, I'm still struggling at getting the popup dialog to prompt the user 'n' number of times to get a list of items. Any help would be greatly appreciated. Thank You
  11. Hello, I'm trying to create a script for building kitchen cabinetry using pre-built "sections" as symbols. I'm trying to prompt the user to enter the number of sections and then select the section from a drop-down list using the popup dialog. I'm not sure how to use the series node to make this work for me though. For example, if the user enters "3" when prompted to enter number of sections, they should be able to select the 3 different sections from a list (popup dialog) Appreciate your help. Thank You Cabinetry Tool.vwx
  12. Thank You @Marissa Farrell! This was really helpful. Is there a node out there that helps extrude a profile about a path at a specific reference point? It seems that by default, the profiles get extruded along a path from it's center only. Thank You!
  13. I see. That option - I have not tried, yet..... but I will give it a go now. Thank You
  14. Hi Marissa, Yes I have, however, I am not able to rotate the rectangle geometry to use as a path. Rotating 2D objects have been even harder for me as they never seem to work for anything I've been trying to build. So that's why, I've been creating 3D objects and then rotating them along the x-axis.
  15. Hi All, I'm trying to create the different types of wainscot panels with parametrically controlled dimensions. I extruded a mold profile using the extrude along path node. However it does not rotate once it's created? Is there an alternate way to doing this? Definitely appreciating all the help I'm getting here Thank You Path Extrude Not Rotating.vwx
  16. Thank You @Antonio Landsberger That is what I'm looking for. @Pat Stanford I will be placing a manual with the script file that will hopefully warn my colleagues about not "fooling around" with the script 🙂
  17. Hi, Is there a way to extract the individual segments from a polyline in Marionette so that it has an output as a list of lines/segments?
  18. Hi. Is it possible to create a custom dialog box in marionette that prompts a user for input? I’m working on a script for a custom wardrobe. I’d like the user to be asked the question “Enter the number of sections” if the user enters 4, it should then prompt the user for dimensions of each of the 4 sections. if the user enter 3, it should prompt the user for dimensions of only 3 sections. is this possible in marionette? thank you
  19. Hi. I'm trying to convert this polyline into a closed polygon. However, it doesn't seem to work. I tried using the convert to polygon node but it doesn't work. Grab Bar - Backup.vwx
  20. To clarify the issue I'm having: I'm trying to figure out how to use the control Geometry node. However, I'm not having much luck with it. Does the control geometry node work only when it's connected to one operation? For example, Control Geometry>Get point on Poly>locus. Can this same control geometry node be connected to another node like Control Geometry>move while simultaneously being connected to the previous Get Point on Poly node? If not, what's the possible work around for this? Attached is the file I'm working on but the control geometry node doesn't work when connected to 2 nodes. I converted the wrapper and polyline to an object node and did those steps but only the corner vertices get created. The other points on the poly don't appear. I'm stuck trying to figure this out
  21. Hi, I've been trying to divide a polyline (drawn in vectorworks) using a marionette script. I want the script to first divide the polyline into equal parts and create a locus point as well as a locus point on each of the corner vertices. However it only creates the corner vertices and doesn't create the points on the polyline. I might not be using the control geometry node properly in this one as it isn't producing the result I want it to. Your help is greatly appreciated. Thank You Geometry divide.vwx
  22. Thanks @Stephan Moenninghoffand @m.graf I did try breaking down my network into parts and wrapping them up, but it still caused issues with data flow. I did put a pass node at the end and beginning of the wrapper but it still didn't work well. I'll try what @m.grafsuggested about editing the pass node. I did a lot of trial and error yesterday and for some parts it worked but for other parts it didn't and it just feels that my approach was very "trial and error" based and was just down to luck if it worked. There doesn't seem to be any guide or tutorials on how to effectively use wrappers for large networks.
  23. Hi. I'd like to wrap my network (about 380 nodes) into a single node. However, once, i wrap it, it doesn't work anymore. Is there more to wrapping a network than just right-clicking and selecting "wrap marionette network" that I don't know about. Also, when I use the "pass" node, it makes my geometry behave weirdly. I'd like to know your thoughts. Thank You
×
×
  • Create New...