Zum Inhalt springen

marionette String mit mathematischen Zeichen


Chritian W.

Frage

4 Antworten auf diese Frage

Empfohlene Beiträge

Hallo

 

Kann ich so gerade nicht nachvollziehen, da ich auf die schnelle kein Formelzeichen finde. Wenn du es hier posten könntest, könnte ich es versuchen. Das Integralzeichen aus Word kopiert funktioniert allerdings ohne Probleme.

 

Als Option könntest du eine vs.Chr() oder vs.Unichr() Python-Funktion nuzten oder den Text direkt in die Node schreiben.

Freundliche Grüsse

 

Manuel Roth

_________________________________________________
Vectorworks 2022 SP3 | Architektur | Windows 10

Link zu diesem Kommentar

Hallo Manuel, erst mal danke für die Antwort ich habe im Anhang mal etwas Ausgelagertes.

Das mit dem direkt eingeben hatte ich bei dem einzelnen StringNode unten mal probiert aber Entweder habe ich beim String das an der falschen Stelle getan oder er kann damit nichts anstellen.

Im normalen Text schreibt er es ja auch.

Mit den anderen PhytonFunktionen welche du aufführst kann ich leider nichts a stellen. Hast du dafür ein Beispiel?

mathematische zeichen und schrift.vwx

Link zu diesem Kommentar

Ergänzung zum vorgenannten, ich habe mittlerweile heraus gefunden, dass ich es im Vorgabewert meines Pulldown-Menüs darstellen kann, und es dann auch als Text ausgegeben werden kann,aber im String-Node bekomme ich das Zeichen nicht rein, hat jemand einen Vorschlag für einen einfachen Input-Node, in welchen ich an eine Stelle nur das gewünschte Zeichen einsetzen brauch?

 Im Code des Pulldown lautet die betreffende Zeile: Vs.EditCreateText(Dialog,11,‘f‘, width) aber für das was ich haben möchte ist ein Pulldown ja völlig ungeeignet. 

 

Link zu diesem Kommentar
@Marionette.NodeDefinition
class Params(metaclass = Marionette.OrderedClass):
#APPEARANCE
	#Name
	this = Marionette.Node( 'String' )
	this.SetDescription('A text string defined in the OIP')	 
	
	#Input Ports
	
	#OIP Controls
	
	#Output Ports
	s = Marionette.PortOut()
	s.SetDescription('The string')

#BEHAVIOR
	
def RunNode(self):
	#inputs
	
	#script
	
	#outputs
	self.Params.s.value = "Dein Zeichen"

 

 

Aber bei mir funktioniert das Funktionszeichen aber auch beim String-Input. Von demher würde ich einmal den ominösen Benutzerordner verdächtigen.

  • Like 1

Freundliche Grüsse

 

Manuel Roth

_________________________________________________
Vectorworks 2022 SP3 | Architektur | Windows 10

Link zu diesem Kommentar

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Forenstatistik

    • Themen insgesamt
      24,3Tsd
    • Beiträge insgesamt
      125,8Tsd
×
×
  • Neu erstellen...