KingChaos
Member-
Posts
330 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Articles
Marionette
Store
Everything posted by KingChaos
-
lol nice
-
Yes sry it sounds strange, they have to be dynamically on/off with condition fE. if i have a 1. selection what makes selection 2 invalide fE.
-
if i have a network which places cabinets along a polygon, behind each segment 1 cabinet. in the OIP i need for each segment popups for the (red) symbol to select which has to be there, i dont know how i only got the popups in the same count as the polygon segments has. Also wenn das Polygon 5 segmente hat, brauche ich auch nur 5 popups zum auswaehlen des symbols. Momentan habe ich das hart eingebaut, dass ich immer 6 segmente habe.
-
a name node, manipulated with chtgpt, with an input, solved it in a way, thats its working now, but still is not avaiblae in the oip of the wrapper if i wrap it. dont laugh about my speghetticode ^^ Polyselector 5 polys_v2.vwx
-
Polyselector 5 polys.vwx
-
i manipulated the code of the node (after i consulted ChatGPT) to get an input port and i tried to output the n-th element of the list i inputted. This works so far, except the selection is not "changing its selection choicenames" i think it has somethin to do with behaviour and run node complications. 2. if i wrap it, the named node is in the oip palette as a parameter. the outputstring has to be cleaned so the 2 ' has to be removed. Maybe someone has a clue, why the hack this is not reacting like i think it "shoud".
-
-
Node for picking symbol out of a specific folder in the Manager?
KingChaos replied to KingChaos's topic in Marionette
i found a node from aLandsberger, "get symbol from folder" that does exact this thing. -
Hi, i got an "Object node" made by a marionette. It has the inputports of all named input-nodes in the marionette wrapper. so far so good. is there any Way to make the not needed Inputports diasappear? f.E. i got 3 pulldown inputselectors. After selecting the first pulldownoption, some other in pulldown 2 should not be "pickable" or make the third input disappear? can this node be somehow valved or anything else? BR KC
-
is it possible to manipulate a text in the following way? i got 2 texts well oriented and placed. fE "RB_2" is a text located at the startpoint of a polygon segment. the 800 is located in the middle of the same segment. How can i make the 800 is placed under RB_2 like in a second line like u do if u press enter while typing a text? Becaus of the location and orientation of the polygon its not possible to move it -y. It has to be like in the second line, however die polygon is located in the room. it can possible, that the polygon is looking like this. so i think i have to set the textproperties to a multilinetext. Best would be the "Numbers" are written in red and the strings in black. br KC
-
if u name it u can have it in the ObjectInfoPalette of your marionette/wrapper/object-node If that is what u need, try it. I am 1 step further, i need the selection of symbols (in a specific folder) with pulldown in the oip 🙂
-
#Modified April 2017 Made by CHAT Gpt with Kingchaos @Marionette.NodeDefinition class Params(metaclass = Marionette.OrderedClass): #APPEARANCE #Name this = Marionette.Node( 'Popup String' ) this.SetDescription('This node demonstrates the use of a Popup OIP control. The values returned by this node will be integers based on your selection starting with 0 for the first option and increasing by 1 for consecutive options.') #Input Ports #OIP Controls input = Marionette.OIPControl( 'Popup', Marionette.WidgetType.Popup, 0, ['US-Endseite Preback RB V002', 'US-3er SK Dummymaterial SST Preback RB Koemacell V00', 'US-Doppeltuer Dummymaterial SST Preback RB Koemacell V00', 'US-Drehtuer Dummymaterial SST Preback RB Koemacell V01', 'US-Einzeltuer m BL Dummymaterial SST Preback RB Koemacel V00']) input.SetDescription('an OIP control representing the options designated within the script editor') #Output Ports output = Marionette.PortOut('s') output.SetDescription('a string representing the option selected in the OIP..') #BEHAVIOR def RunNode(self): #inputs input = self.Params.input.value #script options = ['US-Endseite Preback RB V002', 'US-3er SK Dummymaterial SST Preback RB Koemacell V00', 'US-Doppeltuer Dummymaterial SST Preback RB Koemacell V00', 'US-Drehtuer Dummymaterial SST Preback RB Koemacell V01', 'US-Einzeltuer m BL Dummymaterial SST Preback RB Koemacel V00'] selection_index = int(input) # convert the string input to an integer index selection = options[selection_index] # get the corresponding option #outputs self.Params.output.value = selection
-
does the "Popup" node not do what u need? The question here ist, what should be the output? The std. Node Popup outputs 0,1,2,3,4, depending on what coice u picked. i modyfied this node with help from "chat gpt" so i got a node outputs the input as a string u selected.
-
i would like to have an oip port in my existing marionette, which has a pulldown out of this selection. so i need a pulldownnode which SelectObj(INSYMBOL & INVIEWPORT & ((T=POLY) & (N='*Poly*'))); and outputs the name of the selested polyline as a string. someone has a clue, how to combine the filterselection with nodes? BR KC
-
a few connections were missing, i added them again. I can us it as a wrapper well, but when i am doing some object node its crashing. Even if i am copying my correct network into the object node its crashing. The text should not be deleted, to show u how big your gap between the cabinets is. The name of the object then is door freezing, or door preparation. with its Width. i now use "Objekt - Zuordnung" its not read only and it works. But i cant make an object node.
-
sorry, kannst du das auf deutsch mal in eine PM stecken? Ich komme nicht ganz mit 🙂
-
hi there, how to get "why this marionette wont work in 23" and how to fix it?Namensinputmit Aktivierung v2023.vwx vwx is freezing if i do somethin with this marionette worked well before. br KC
-
it will take pages ^^ if i start now for all functions. okay, i see it will take some time. for the first, i want to have for each segment a red symbol placed (3D-cabinet of Extragroups Interiorcad) and a popup for each segment where i can select a symbol which is placed. 🙂
-
@MullinRJ can you pls help with the minimal code is needed for a 3d pathobject? The height ob the object will be the length between the 2 clicks i guess?
-
@DomC haste meine PN bekommen?
-
Hi there, has someone experience with this? I need this for making the black symbols (with interiorcad 3D-cabinets and or or interior 3D-parts) unique. If they are in a black symbol and i place it more then 1 time in my workspace there will be collusions with the databaserecords when i "symbol to group" them. So i might need this "DoMenuTextByName" somehow to make them individual. BR KingChaos VS:DoMenuTextByName - Vectorworks Developer
-
2024-01-23 06-10-53.mp4 ah ok, my english is not best but i think i got it now. Can you tell me some hints for the "3D-Pfadobject", this is what i need for a very cool tool. I want to let the user sketch a polyline (only lines no arcs) and behind this a sales counter/cabniets will appear in seperate modules (in red symbols). Then we can apply cabinets on the whole wall with 1 polyline for purchaseinformation about the chipboards and fittings in a few seconds and for rendering if u need a fast cheating-fassade of cabinets just to make some renderpics for the customer. Like you see here i do it with topsolid (mov1). i made it with a marionette with a control geometry. But its not working 100% until the extragroup will implement dowels and screws in the backwall of the cabinet. 99 % of all carpenters use "medium-density fiberboardAE" with notches as a backwall. But Store construction cabinets use allways 19 mm chipboards witch u cant nutch. When i apply some dowels and screws outside the cabinet container of interiorcad the symbol will turn blue and the parametric is lost. I THINK THAT, Only if all the the cabinetparts 100 % intern jointed/connencted i will have a red symbol and can modify the databaseentries (length, width and height). But this wont take more then 1 upgrade then 2024 i think it could be realised in 2025. I want to be ready if this will come. in the videos u see, that is a polyline, and i can apply some cabinets behind it. If i change the poly, all cabinets are following. This works not so bad a i described, but only with cabintets without dowels and screws. the marionette was not so complicated but has some oddities too. Each cabinetsymbol must be different (in the ress. manager), because of the naming of the cabinets and cabinet parts. Therefore computerworks gave me this hint, to use the command. VS:DoMenuTextByName - Vectorworks Developer It should start the "namingprocess" which automatically ran, if u copy a cabinet with strg+mouse1. Else i have several 3DParts vom Interiorcad with the same name and then the databaseconnection is lost on all except one part. In VWX my "path extrude" projects looks like this, 3 years passed since then 2024-01-23 06-45-42.mp4 (mov 2). Now i have some capacity to put it on a new lvl, why not with 3D-Path-Extrude Plugin? br KC