Jump to content

SimA

Member
  • Posts

    106
  • Joined

  • Last visited

Everything posted by SimA

  1. Das Chaos hat ein Ende. Habe da etwas in meiner Sammlung gefunden, was dir weiterhelfen könnte... Test = Winkel finden Die Schnittfläche mit einem Gegenstand schneiden. Die daraus resultierende Fläche mit einem Offset verschieben. Da beide Flächen den selben "Get Gravity Center" aufweisen, kannst du diese mit einem Polygon verbinden. Mit dem Knoten von @DomC bekommst du dann den Winkel der 3D Polylinie. Apropos, einen solchen Workflow as einzelner Knoten würde mir die Arbeit deutlich erleichtern! Glasauschnitte = Profil entlang Geometrie --> Ebene Glasstab Währe es nicht einfacher, das ganze entlang einer Kontrollgeometrie zu extrahieren und die Löcher mit Rand-Abstand auszuschneiden (ev. Symbole)? Mit den Nurbs Kurven kannst du eine Art "Glasleisten" erzeugen. Das ganze kannst du in eine Gruppe auflösen und einzelne Segmente entnehmen. Interessant ist auch der Materialknoten. Wobei ch die Textur bisher noch nicht mit Laufrichtung (Längs / Quer) festlegen kann. Apropos, ich benötige einen Knoten, der eine Nurbs Fläche kürzt. --> Negativ Exten Surface... Wer kann helfen? Nun wünsche ich viel Spass beim ausprobieren. Test.vwx Glasausschnitte Controll Geometry.vwx
  2. Bei diesem knoten sehe ich auch nicht durch… ich wollte einmal die Neigung einer Nurbsflache an einem bestimmten Punkt auf der Kurfe finden. schlussendlich habe ich einen Zylinder eingefügt und mit der Nurbsfläche das Schnittvolumen erzeugt. vielleicht bekommst du es eher hin, wenn du die Schnittfläche herausnimmst und „get 3d Rotation“ verwendest.
  3. Das "gucken" bedeutet, dass die "Options" angepasst werden müssen... ich denke da an Import.list oder so etwas. #MRoth #V1.0 20200327 @Marionette.NodeDefinition class Params(metaclass = Marionette.OrderedClass): #APPEARANCE #Name this = Marionette.Node( 'Popup enhanced' ) this.SetDescription('This node displays a popup window and returns the index and string from the selection. The default settings must be changed in the code itself. ') #Options #_________Enter your values in the line below.__________ options = ['t1', 't2', 't3', 't4', 't5','t6'] #Input Ports dListItems = Marionette.PortIn( [], "listChoices") dListItems.SetDescription( "A list of items to go in the popup." ) #OIP Controls input = Marionette.OIPControl( 'Popup', Marionette.WidgetType.Popup, 0, options) input.SetDescription('An OIP control representing the options designated within the script editor') #Output Ports int = Marionette.PortOut('i') int.SetDescription('The zero-based index of the selection.') str = Marionette.PortOut('s') str.SetDescription('The string of the selection.') #BEHAVIOR def RunNode(self): #inputs int = self.Params.input.value options = self.Params.options #script str = options[int] #outputs self.Params.int.value = int self.Params.str.value = str
  4. Da fehlt nur noch der Input, und die Liste wird von Hand in den Knoten eingetragen. @MRoth kannst du weiter helfen?
  5. Cooles Teil, eine Verweis-Funktion mit Auswahlmöglichkeit der entsprechenden Liste! Wenn du den hWorksheed abrufen möchtest, kannst du den Knoten "Name" verwenden. So kannst du gleich den Zwischenschritt mit "Net Worksheet" weg lassen. Das Handling mit dem Popup stört mich einwenig. Ich würde die Auswahl in die Infopalette verbannen. So dopt das teil auch nicht bei jeder Änderung auf. "mein Wunsch"
  6. Cool wäre, wenn der popup den letzten Wert verwenden und nur bei Bedarf in der Info-Palette via Dropdown verändert würde. Wer hat dir den Knoten gebaut? Ja, ich schaue gerne in deine Datei hinein 🙂
  7. Der Knoten zählt die Anzahl Zeilen und Spalten. Damit kannst du den Series Knoten füttern und die durchlaufet reduzieren.
  8. Der Index basiert auf 0 Die erste Zeile verwende ich als Überschrift +1 In der zweiten Zeile stehen die ersten Daten +1 Daher bei meinem Netzwerk add 2x
  9. Den Popup Knoten bitte mit Integer und String Ausgabe ausstatten. Please equip the popup node with integer and string output.
  10. Die beiden String's werde ich durch Popup Knoten ersetzten und dort die Vorauswahl definieren. Die Herstellernummer hohle ich durch das Abgleichen der Spalten eins und zwei. Der index ergibt dann zum Beispiel 0, 5, 13 und 3, 5, 21. Die Überschneidung von Index 5 ergibt mir anschliessend die Zeilennummer (Is Member). Anschliessend musst du nur noch die entsprechnnde Zelle abrufen. I will replace the two strings with popup nodes and define the preselection there. I get the manufacturer number by comparing columns one and two. For example, the index is 0, 5, 13 and 3, 5, 21. The intersection of index 5 then gives me the line number (Is Member). Then all you have to do is call up the corresponding cell.
  11. Hallo KingChaos Als Schreiner kann ich dir kaum behilflich sein. Wenn du jemand findest, der dir einen Popup-Knoten mit einem Eingang baut, dann kannst du die Werte aus einer Tabelle abrufen. Wenn du einen bekommst, ich bin auch ein Abnehmer dafür. Mein Bild im Anhang ist zusammengebastelt. Es zeigt lediglich meine Die zu deinem Wunsch. Gruss
  12. Hi, everyone I have two problems with inserting and mirroring symbols with a marionette. When inserting I don't get a Z position. When mirroring, the symbol is shifted in the Y-axis. Is the knot correct? Who can help? thank you Problem.vwx
  13. Hello everyone Is there a node that can be used to read out a value in a table similar to that in Excel? I think of a function like the "s-reference or w-reference". For this, the first column with the label should be selectable with a dropdown popup. Thank you for your help
  14. Hey It seems to work for me. You still have to find the angle and position. https://forum.vectorworks.net/applications/core/interface/file/attachment.php?id=35806 https://forum.vectorworks.net/applications/core/interface/file/attachment.php?id=35781
  15. Ja, eindeutig sind die Symbole sicher im Zubehörmanager. Wenn du jedoch entlang deiner Polylinie zweimal das gleiche auswählst, wird das Teil möglicherweise aus diesem Grund nicht in ein Objekt umgewandelt werden können. Daher mein Gedanke dazu, entlang der Polylinie die eingefügten Möbel (Symbole) eindeutig machen. Genau, als Holzwurm ist die Code-Welt auch mir fremd. Frag doch einmal bei MRoth nach, der macht auch tolle Sachen. Die Symbolauswahl und weitere Rolle Dinger habe ich von Ihm. Natürlich alles nicht im Standart Baukasten Vectorworks vorhanden. Und meistens läuft das Zeugs einwandfrei.
  16. Hmm, ich arbeite mit der Version 2021 und finde den Befehl auch nicht?!! So ein scheiss Video 🤨
  17. On the picture you can find the code in which I write my few symbols. If you have a lot of symbols, you'll need to make changes to the script at this point. However, I can't help you with the script. Auf dem Bild findest du den Code in dem ich meine wenigen Symbole hineinschreibe. Wenn du viele Symbole hast, musst du an dieser Stelle änderungen am Skript vornehmen. Beim Skript kann ich dir jedoch nicht helfen. @MRoth
  18. Hello everyone The post is already old. So I ask again. Are there nodes for checking Interiorcad components or carcass furniture 3D? Thanks for your feedback. Have a nice day
  19. Das Resultat würde in etwa so aussehen. Möbel als Boxobjekt. Deine Vorgabedatei müsste somit genügend Integrierte Varianten aufweisen, damit Boden-1 nicht 2x vorkommen kann. Wenn ich dich richtig verstehe, sitzen deine Möbel nicht alle in derselben Vorgabedatei und entstammen dem ERP, richtig?
  20. relativ einfache, meist ohne Kühlung oder ähnlichem. Mineralwerkstoffe, Holz, Glas Metall, Stein. Das übliche. momentan umwerbe ich einen Kunden, der an Autobahnraststätten Plant und einrichtet. Diese wären einiges komplexer vom Projektstandpunkt her.
  21. eigentlich kannst du das Symbol auch ohne diesen Befehl im Zubehörmanager duplizieren... Das Korpusmöbel im Symbol heisst dann Möbel-1 --> Möbel-2 Ich frage mich, ob der Namen in der darüberliegende Instanz auch verändert wird. Vielleicht währe es möglich das Symbol im Zubehörmanager via Marionette zu Duplizieren und die übergeordnete Beschriftung so auszuhebeln.
  22. Wie ausführen kann ich dir nicht sagen... Soweit ich den Befehl verstehe: Symbol-1 wird dupliziert und mit dem Namen Symbol-2 beschriftet und im Zubehörordner angelegt. Wenn du nun auf den Befehl zugreifen könntest, so hast du keine doppelte Objektnahmen mehr in deiner Marionette. So ist jeder Korpus eindeutig. Nachteilig ist sicher, dass du anschliessend jede Menge vermeintliche Duplikate in deinem Zubehörmanager hast.
  23. Da war doch noch etwas... Hast du dieses Video bereits gesehen? Sollte es aufgrund von Duplikaten nicht funktionieren müsste ein solcher Befehl im Script das Problem eigentlich lösen.
  24. Version 1.0.0

    25 downloads

    I was looking for a way to extrude 2D surfaces from the front view. Now I've changed the "Extrude" node so that it now extrudes in the Y direction instead of the Z direction. I am a carpenter, so use at your own discretion. Ich habe nach einer Möglichkeit gesucht 2D Flächen aus der Frontansicht zu extrudieren. Nun habe ich den Knoten "Extrude" so verändert, dass dieser nun in der Y-Richtung anstelle der Z-Richtung extrudiert. Ich bin Schreiner, daher benutzen nach eigenem Ermessen.
×
×
  • Create New...