[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Dreieck 1 + Dreieck 2 = ObjektDreiEcken ?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Dreieck 1 + Dreieck 2 = ObjektDreiEcken ?

Bartholome
Beiträge gesamt:

11. Feb 2012, 17:11
Beitrag # 1 von 6
Bewertung:
(4031 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo.

Mit diesen Zeilen werden 2 Dreiecke erzeugt,


Code
//#  das aktive Dokument  #// 
var curDoc = app.activeDocument;
var hoehe = 3.76;
var breite = 3.76;
var vorschub = 0.2;
//~ Objekt Dreieck wird erzeugt
var myDreieck = curDoc.pages.item(0).graphicLines.add();
myDreieck.paths[0].pathPoints[0].anchor = [hoehe/2,0];
myDreieck.paths[0].pathPoints[1].anchor = [0, hoehe];
myDreieck.paths[0].pathPoints.add({anchor:[breite,hoehe]});
myDreieck.paths[0].pathType = PathType.CLOSED_PATH;
//~ Objektfarbe und Objektfarbton
myDreieck.properties = {fillColor:"Black", fillTint:100};
//~ Objekt wird dubliziert
myDreieck = myDreieck.duplicate(undefined, [hoehe+vorschub, 0]);
//~ Dreieck links oben in der Ecke - Ende //

Wie kann ich die beiden Dreiecke als ein Objekt erstellen/ansprechen ?
Also Dreieck 1 + Dreieck 2 + vorschub = ObjektDreiEcken...

// das doppelte Dreieck
// DreiEcken = new Array (); ??


____________________
freundliche Grüße,
Bartholome
X

Dreieck 1 + Dreieck 2 = ObjektDreiEcken ?

Gerald Singelmann
  
Beiträge gesamt: 6261

11. Feb 2012, 19:23
Beitrag # 2 von 6
Beitrag ID: #489646
Bewertung:
(4009 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Es hilft bei solchen FRagen immer, zu beschreiben, wie man es mit der Hand machen würde, also z.B. "beide markieren und Apfel 8" oder "beide markieren und Apfel G" oder "Beide markieren".

Mir jedenfalls ist ganz und gar nicht klar, was Sie vorhaben. Aber jedenfalls ist es keine gute Idee, die Variable vom Original mit der Kopie zu überschreiben.


als Antwort auf: [#489640]

Dreieck 1 + Dreieck 2 = ObjektDreiEcken ?

Bartholome
Beiträge gesamt:

12. Feb 2012, 00:07
Beitrag # 3 von 6
Beitrag ID: #489654
Bewertung:
(3981 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Herr Singelmannn.

Antwort auf [ Gerald Singelmann ] Es hilft bei solchen FRagen immer, zu beschreiben, wie man es mit der Hand machen würde


Brrrrr, kein Kommmentar.................................... ;O)


Antwort auf [ Gerald Singelmann ] Mir jedenfalls ist ganz und gar nicht klar, was Sie vorhaben.


Das: http://www.pic-upload.de/...0/DreiEcken.png.html

Wie schon beschrieben , ich möchte aus zwei eins machen.


____________________
freundliche Grüße,
Bartholome


als Antwort auf: [#489646]

Dreieck 1 + Dreieck 2 = ObjektDreiEcken ?

-hans-
Beiträge gesamt: 748

12. Feb 2012, 10:56
Beitrag # 4 von 6
Beitrag ID: #489674
Bewertung:
(3931 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

dupliziere doch einfach in einer Schleife. Mit addPath kannst Du die Dreiecke vereinen ...

Lieben Gruß

Hans-Gerd Claßen


Code
var dArray = [] 

var curDoc = app.activeDocument;
var hoehe = 3.76;
var breite = 3.76;
var vorschub = 0.2;
var myDreieck = curDoc.pages.item(0).graphicLines.add();
myDreieck.paths[0].pathPoints[0].anchor = [hoehe/2,0];
myDreieck.paths[0].pathPoints[1].anchor = [0, hoehe];
myDreieck.paths[0].pathPoints.add({anchor:[breite, hoehe]});
myDreieck.paths[0].pathType = PathType.CLOSED_PATH;
myDreieck.properties = {fillColor:"Black", fillTint:100, strokeWeight:0};
dArray.push(myDreieck);

for (var i = 0; i < 3; i++)
{
var nextD = dArray[i].duplicate(undefined, [hoehe+vorschub, 0]);
dArray.push(nextD);

}

var resD = dArray[2].addPath([dArray[3]]);
resD.fillColor = "beliebige Farbe"//die zu erstellen bzw. vorhanden ist



als Antwort auf: [#489654]

Dreieck 1 + Dreieck 2 = ObjektDreiEcken ?

Gerald Singelmann
  
Beiträge gesamt: 6261

12. Feb 2012, 12:28
Beitrag # 5 von 6
Beitrag ID: #489685
Bewertung: |
(3914 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Wieso kein Kommentar? Gruppieren und Verknüpfen sind vollständig unterschiedliche Dinge und fallen beide unter die Beschreibung "Aus zweien eins machen". Außerdem könnte man noch maskieren oder pathfindern. Fällt alles unter "Aus zwei eins machen".

Dass Sie stattdessen einen Screenshot auf einen Webdienst laden, der einen mit Werbung bombadiert, aber den Screenshot nicht freiwillig rausrückt, macht die Sache nicht leichter.

Aber vielleicht haben ja alle beteiligten Glück und Hans hat richtig geraten...


als Antwort auf: [#489654]

Dreieck 1 + Dreieck 2 = ObjektDreiEcken ?

Bartholome
Beiträge gesamt:

12. Feb 2012, 15:42
Beitrag # 6 von 6
Beitrag ID: #489698
Bewertung:
(3884 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Hans-Gerd.

Danke, das hilft mir weiter !

____________________
freundliche Grüße,
Bartholome


als Antwort auf: [#489674]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: Birol Isik, E-Mailinfo AT bkcc DOT ch

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/