29.06.01 -------------------------------- Flächenoptionen: - Fläche auf Punktnetz editierbar - Fläche durch Randkurven editierbar - Beim Skin und Skin mit Leitkurven kann nun ein Skinpunkt angegeben werden. Dieser Skinpunkt verhält sich wie der Loftpunkt beim Loft. So kann nun eine Skinfläche mit einen Punkt starten oder enden. - basieren mehrere Profile in einer Freiformfläche auf der gleichen Variante, so werden diese jetzt gemeinsam ausgetauscht. 23.01.02 -------------------------------- Verknüpfungen - Verknüpfungen werden im Moment innerhalb einer Baugruppe realisiert. Sollen z.B. zwei Körper verknüpft werden, ist mit DB-Info eine Baugruppe mit diesen beiden Objekten zu bilden. Im Feature Tree erscheint dann die Baugruppe mit einem Verknüpfungszweig. Diesen Zweig mit der rechten Maustaste anklicken und im Menü EDITIEREN anwählen, der Verknüpfungsdialog erscheint. -um eine Verknüpfung zu definieren wählt man zuerst das 1. Objekt (Master) und dann das 2. Objekt (Slave), das entsprechend der Verknüpfungsdefinition transformiert wird. Das Master-Objekt einer Verknüpfung wird nicht durch diese verändert, es kann aber ein Slave in einer anderen Verknüpfung sein. Die beiden Körper müssen einer gemeinsamen Baugruppe angehören. Falls man die Objekte weiter verarbeitet (MOP, Runden ...) wird die Verknüpfung auf die Zwischenobjekte übertragen. -um ein Objekt auszuwählen klickt man zunächst eine Kante an. Falls man eine gerade Kante angeklickt hat wird man nach der 2. Kante gefragt. Die Kante(n) müssen auf einer planaren Fläche des Körpers liegen damit sie eindeutig eine Ebene im Raum definieren. Dadurch wird ein Koordinatensystem auf der Fläche festgelegt (X-Achse = 1. Kante, Y-Achse senkrecht zu X, Bezugspunkt = der zum Klickpunkt nächste Endpunkt der 1. Kante). Der Bezugspunkt kann durch die Angabe der x-,y-Koordinaten modifiziert werden. -Sind die Objekte 1 und 2 ausgewählt, wird die Verknüpfung mit der Option VERKN_PFUNG ERSTELLEN bestätigt, sie erscheint dann im Listbereich "Erstellte Verknüpfungen". -Um eine bestehende Verknüpfung zu ändern, wird sie in dem Listbereich der erstellten Verknüpfungen angewählt. Nach dem -ndern der Optionen erfolgt die Zuweisung der -nderung mit "Verknüpfung zuweisen". -Mit der Option "Vorschau" kann die Verknüpfung angezeigt werden. -Um eine bestehende Verknüpfung zu löschen, wird sie in dem Listbereich der erstellten Verknüpfungen angewählt. Klickten Sie nun auf die Oprion "Verknüpfung löschen", wird sie gelöscht. -Um eine bestehende Verknüpfung anzuzeigen, wird sie in dem Listbereich der erstellten Verknüpfungen angewählt. Mit der Option "Verknüpfung anzeigen" werden die Koordinaten oder die verknüpften Flächen invertiert dagestellt und mit der linken Maustaste die Anzeige weitergeschaltet. -es gibt z. Z. 3 Verknüpfunsarten: 1) Punkte-Abstand: Das 2. Objekt (Slave) wird so verschoben, daî der Abstand (entlang der Normale der 1. Ebene) zwischen den beiden Bezugspunkten = dem Wert aus der Verknüpfungsdefinition entspricht. 2) Flächen-Abstand (positiv): Das 2. Objekt (Slave) wird so ausgerichtet, daî die 2. Ebene parallel zur 1. ist und der Abstand (entlang der Normale der 1. Ebene) zwischen den beiden der Verknüpfungsdefinition entspricht. 3) Flächen-Abstand (negativ): Das selbe wie 2) nur die Richtung der Normale der 1. Ebene wird negiert. 25.01.02 INFO:20,02,01,24 -------------------------------- aus V7/17 Patches übernommen: -Der Ja/Nein Dialog liefert jetzt auch bei ENTER den richtigen Wert. -In der Ansicht-Funktion des Dateimanagers werden jetzt die Dateinamen beim Herüberfahren mit der Maus als 'quasi'-Tooltips dargestellt. -Bei EDIT ATT. werden die Werte der Attributleiste nicht mehr zurückgesetzt. -Arbeitsblätter mit mehr als 110 Ansichten führen beim Laden nicht mehr zum Absturz. -beim Drucken auf Raster-Drucker werden Verdeckungsflächen nicht mehr verrechnet. ggf. erhebliche Beschleunigung!! neu in v8/18: ------------- -Editieren von DB-Info und ElementInfo in neuem Editor-Fenster Dieser Editor ist auch über die C-Schnittstelle verfügbar -Funktion(en) zum Anzeigen von Tooltips beim Bewegen des Mauszeigers über MegaCAD-Elemente in der C-Schnittstelle implementiert - Info-Funktion als Spickzettel mit Anzeigefunktionen -Umgang mit groîen Zahlen verbessert. -Bei Koordinaten in einer Gröîenordnung über 10 hoch 10 entstanden beim Zeichnen erhebliche Fehler. (Linien klappten um...) -Es kann nun in Zeichnungsbereichen mit solch groîen Koordinaten so nah herangezoomed werden wie technisch möglich. -Bis zu einer Gröîenordnung von 10 hoch 12 (mm) kann nun mit MegaCAD tatsächlich konstruiert werden. D.h.: Man könnte das Erde-Mond-System mit MegaCAD konstruieren und sowohl auf der Erde als auch auf dem Mond Details von 0.2 mm bildschirmfüllend heranzoomen. -Die Gröîe von Dialog-Buttons und Edit-Feldern wurde konsequent vereinheitlicht. -Ebenen und Gruppen auf bis zu 65536 umgestellt, Baumartige Anordnung ermöglicht. Unterfunktionen - Bereinigen; Löscht alle nicht belegten Layer >ohne Namen< (z.B. alte Zeichnung) - Neue Layer; klicken auf die Option blendet den Neu-Tree auf - Funktion anwählen und mit der Maus auf den "L"-Button linke Maustaste gedrückt halten D&D, dann - auf obersten Layer (alle Ebenen) fügt als Hauptlayer ans Ende der Liste an - auf einen Layer fallen lassen, erzeugt unter diesem Layer einen Unterlayer Auf das X im Neu-Tree klicken, um ihn auszublenden - Löschen; ein Unterlayer wird gelöscht, wenn er nicht belegt ist und keine belegten Unterlayer hat Achtung!! alle Unterlayer werden gelöscht, wenn Sie nicht belegt sind - Alle ausblenden, erweitern; Layerbaum vollständig ausklappen oder schlieîen - Verschieben der Layer mit D&D - Layer können beliebig mit dem "L" Button verschoben werden, so sind auch im Nachhinein die Layerstruktur frei gestaltbar - Alle AUS/EIN wird mit der Wurzel im Tree geschaltet, also auf den obersten Layer 0 klicken schaltet alle ein-aus. Umstellung auf Privilege 2.0 . ------------------------------ 'studio.dll' ist neu und liest jetzt die Texte aus 'studio.ltx' !!, aber nur studio.ltx in das MegaCAD- Verzeichnis kopieren wenn ein anderer Text erscheinen soll, ansonst ist ohne die Datei alles deutsch. 24.01.02 -------------------------------- - Variablen siehe Variablen.doc siehe zwei Beispiele im PRT-Verzeichnis - Bitte Menü und BLOCK übernehemen, im 3D Menü ist einen neue Funktion enthalten, mit der die Tabelle zum ändern der Variablen aufgerufen wird. Jede Variable kann auch direkt im Editiermodus eines 3D Objektes oder über den Tree geändert werden. Alle betroffenen 3D Objekte werden automatisch neu berechnet. - Varianten ändern Beim -ndern einer Variante, die zu einem Objekt innerhalb eines zusammengesetzten Körpers gehört, werden nun alle Objekte, die die gleiche Variante verwenden gefunden und upgedatet. - Rotationskörper um Achse und Kante Die Rotationskante bzw Achse des Rotationkörpers kann nun im Editieren-Dialog des Körpers geändert werden. Das -ndern der Rotationskante bzw. Achse beim Austausch des Grundprofils erfolgt nur noch, wenn die Prüfung der alten Rotationskante bzw. Achse zu einem Fehler führt. Die Bezugsebene des Rotationskörpers folgt nun nicht mehr der Drehung des Körpers um den Anfangswinkel. Dadurch bleibt bei einer -nderung des Anfangswinkels die Lage des Grund- profils erhalten. Dies fällt natürlich erst beim Editieren und Austauschen des Profils auf. Achtung: Beim Laden alter Dateien wird der Anfangswinkel auf 0 gesetzt! - Prisma und Prismamantelfläche Die Bezugsebene des Prismas wird wie bei den Rotationskörpern nicht mehr um den ersten Wert verschoben. Die Lage des Grundprofils bleibt erhalten ( Austauschen und editieren ). Achtung: Beim Laden alter Dateien wird der erste Wert auf 0 gesetzt! 05.02.02 INFO:20,02,02,05 -------------------------------- - DB-Info Baugruppe-Auflösen: zus. Abfrage, ob Unterbaugruppen auch aufgelöst werden sollen. Wählt mann in DB eine Baugruppe, die Unterbaugruppen enthält (z.B. oberste Baugruppe), wird zunächst gefragt, ob die Baugruppe aufgelöst werden soll. Mit ja beantworten ruft die zweite Frage ob auch die Unterbaugruppen gelöscht werden sollen. Mit Nein beantworten löscht die obere Baugruppe, alle unteren bleiben erhalten. Mit Ja beantworten löscht alle unter der in der Liste angewählten Baugruppen. 2 neue Funktionen: -ein Element zu einer Baugruppe hinzufügen; Es sind so zu einer Baugruppe weitere Elemente hinzufügbar. Mann wählt die Baugruppe in der Liste (oder einzeln) an und dann die Elemente die hinzugefügt werden sollen. - Unterbaugruppen in DB-Info erzeugen mit: Z.B: erst zwei einzelne Bauruppen erzeugen, dann die erste in der Liste anwählen und "hinzufügen" anwählen, die Baugruppe bestätigen und dann die zweite Baugruppe selektieren, die Frage "ganze Baugruppe" mit ja beantworten, Baugruppe wird als Unterbaugruppe zur ersten angelegt, das kann man beliebig verschachteln. -ein Element aus einer Baugruppe entfernen Nun kann man aus Baugruppen Elemente entfernen. Mann wählt die Baugruppe in der Liste (oder einzeln) an und dann die Elemente die entfernt werden sollen. 12.02.02 -------------------------------- - DB-Info Die neue Funktion "Selektieren" erlaubt die Auswahl einer Baugruppe durch Anklicken eines Baugruppenelements in der Zeichenfläche. - Profil editieren Basiert eine Profil auf einer Parametrik-Variante wird nun nicht mehr wie bisher die Parametrik aufgerufen, sondern das Parametrik-Makro erzeugt.Dieses Makro kann zum Erzeugen weiterer Körper verwendet werden, sodaî diese auf derselben Variante beruhen! Der Aufruf der Parametrik erfolgt weiterhin über "Variante editieren", sodaî keine Einschränkungen entstehen. 14.02.02 -------------------------------- - Rotationskörper um Achse und Kante Die Werte für StartWinkel, Endwinkel und Differenzwinkel werden nicht mehr wie bisher auf das Interval [0Ý;360Ý] bzw. [-360Ý;360Ý] korrigiert. - Layer im Feature-Tree 3D-Objekte werden im Tree nicht mehr angezeigt wenn der Layer, auf dem die Objekte liegen, ausgeschaltet ist. So werden im Tree nur noch die erreichbaren Objekte angeboten! 11.03.02 -------------------------------- - Variablen können nun auch bei der Definition von Rundungen, Fasen und Verknüpfungen verwendet werden. - Segmentierung: INNOVA-Version: Wird beim Erzeugen eines Körpers die Segmentierung verändert, so wird der neue Wert als Voreinstellung übernommen. ACIS-Version: Wird beim Erzeugen oder Editieren eines Körpers die Segmentierung geändert, so gilt diese nur für diesen Körper. Die Voreinstellung wird nicht verändert! Die Voreinstellung läît sich nur über den "Facettierung definieren" - Dialog ändern. Bei der Erzeugung von Kreis und Ellipsen - Flächen und beim Erzeugen von Acis-Kurven wird keine Facettierung erfragt. Die Flächen und Kurven werden mit der voreingestellten Segmentierung facettiert. Die Facettierung eines Körpers, einer Fläche oder einer Kurve läît sich über den "Facettierung definieren" - Dialog und zum Teil im Bearbeiten-Dialog des jeweiligen Objekts ändern. - Dialoge überarbeitet: - Variablen - Grundkörperdialoge: Quader, Kegel, Kegelfläche, Kegelstumpf, Kegelstumpfläche, gerades Prisma, Prismamantelfläche, Zylinder, Zylinderfläche, Zylindersegment, Zylindersegmentfläche, Kugel, Kugelfläche, Kugelsegment, Kugelsegmentfläche, Tonne, Tonnenfläche, Rotationskörper und Fläche um Kante und Achse, Torus, Torusfläche, Schale, - Fläche-Verbinden - Runden, Fasen 21.03.02 -------------------------------- - Eingabefelder für Variablen werden in den Bearbeiten-Dialogen grün umrandet angezeigt. - Der Zugriff auf die Variablentabelle ist aus den Dialogen über den entsprechenden Schalter möglich. 04.04.02 -------------------------------- - Fehler bei Verknüpfungen mit Unterbaugruppen behoben. - Verknüpfungen mit transformierten Körpern werden jetzt auch richtig upgedated. 29.04.02 -------------------------------- - Neue Funktion : Ansicht drehen (ohne Dialog). - Arbeitsblätter: Der optische Schnitt durch 'echten' ersetzt. Das ergibt bei Schnitten erheblich bessere Auswertungen. Geschnittene Zylinder, Bohrungen usw. werden nun echte Kreise, Bögen oder Elipsen, der blanke Wahnsinn!! Die Makros und DB-Info bleiben jetzt erhalten. !!!!!! Wobei !!!!!! 02.05.02 -------------------------------- - Aus dem "Variablen editieren" Dialog heraus können nun die Körper angezeigt werden die die markierte Variable verwenden. - In den Erzeugungs und Editier-Dialogen kann nun der Name des Körpers bearbeitet werden ( neue Dialoge! ). 07.05.02 -------------------------------- - Beim Erstellen einer Stückliste ist jetzt der Schalter 'nur Level 0' setzbar. ?? Wird dann die erste Baugruppe ohne die Daten der in ihr enthaltenen Unterbaugruppen ausgewertet??? - Die Funktion 'Exklusiv' prüft nun, ob die Makro-Datei existiert. - Selektieren: Es erscheint nun ein Dialog mit den beiden Schaltern: Baugruppe(n) als e i n Element betrachten Unterbaugruppe(n) gesondert betrachten Diese beiden Schalter werden nur bei der Selektion per Ausschnitt,Polygon,Schnittlinie bzw. per Attribut (Layer,Farbe..) ausgewertet. !!!!!!!!!!!!!!! Bitte die genauen Auswirkungen beschreiben!!!!!!!!!!!!!!!! Wird ein EinzelElement innerhalb einer Baugruppe angeklickt, erscheint nun ein weiterer Dialog mit der gesamten BaugruppenHierarchie. Hier kann nun die gewünschte Baugruppe gezielt ausgewählt werden. (oder Abbrechen) Wenn die BaugruppenBezugspunkte eingeschaltet sind, kann eine Baugruppe durch anklicken des Bezugspunktes selektiert werden, ohne daî der objge Dialog erscheint! 08.05.02 INFO:20,02,05,08 -------------------------------- - Doch noch die neueste Variante der beiden obigen Schalter abgeglichen!!! - Die C-Schnittstelle ebenfalls kopiert (.\cc) . - Die neuste 'm_view.dll' ebenfalls nach .\cc kopiert !!! 17.05.02 INFO:20,02,05,17 -------------------------------- - Diverse Macken behoben - Die C-Schnittstelle ebenfalls kopiert (.\cc) . - Die neuste 'm_view.dll' ebenfalls nach .\cc kopiert !!! 21.05.02 -------------------------------- - In den Erzeugungs und Editier-Dialogen des Schnitt-Halbraum und Lokale Operationen(nur Erzeugen, Editieren geht ja nicht!) kann der Name des Körpers editiert werden. (Nachtrag zu 02.05.02) - Körper anzeigen jetzt auch bei beim Variablen editieren als Unterdialog. - F1-Hilfe auch beim Editieren der Körper 22.05.02 INFO:20,02,05,22 -------------------------------- - Neue 3D-Funktion: abgeknickter Schnitt - Fehler bei Verknüpfungen (nur vom Typ: Teilobjekt mit Resultat) und Makroeinfügen behoben. 23.05.02 INFO:20,02,05,23 -------------------------------- - Macke beim Ansicht drehen - DB Dialog - C-Schnittstelle - Initialisierung bei Fehlen von 'laygrp.ini' 24.05.02 INFO:20,02,05,23 -------------------------------- - Koordinatenbemaîung Vorschau, Horizontalmaî bemaît horizontalen Wert, Vertikalmaî bemaît vertikalen Wert, bei alten Dateien wird der Typ (wenn möglich) getoggelt - Winkelbemaîung auch bei Mittellinien möglich - Bezugsbemaîung beim Löschen wird immer nach innen verschoben 30.05.02 INFO:20,02,05,30 -------------------------------- - 2D-Arbeitsblätter eingebettet d.h.: Das bisherige Beta-Dateiformat ist ungültig!!!!! - Edit Runden/Fasen Werte abgreifen 31.05.02 -------------------------------- - Parametric aktualisiert - CIP-Dateien neu erstellt, Makro im Makro realisiert 03.06.02 -------------------------------- - Vereinfachtes Verfahren beim Verschieben/Kopieren, Rotieren, Rotieren ohne Rotation und Skalieren: 1. Der Dialog "Anzahl Kopien" enthält jetzt drei Schalter: n = 0 ( Verschieben ), n = 1 ( Kopieren ) n = ... ( Kopieren mehrfach ) die häufigsten Fälle Kopieren und Verschieben sind so über einen Klick erreichbar. 2. Beim "Kopieren Mehrfach" entfällt die zweite Eingabe einer Verschiebung, Rotation etc. Die gewählte Transformation wird mehrfach ausgeführt. Da die Selektion nach einem Kopieren erhalten bleibt, sind die bisherigen Möglichkeiten der Funktion nicht eingeschränkt: Vergleich "Kopieren Mehrfach" einer Linie mit vorherigem Versetzen( 7 Kopien ): Früher: Objekt an die Startposition setzen, Anzahl 7 wählen, 2. Verschiebung wählen, Verschieben bestätigen. Jetzt: Objekt an die Startposition setzen, Anzahl 1 wählen, 2. Verschiebung wählen, Anzahl 6 wählen. - Referenzen auflösen überarbeitet: Die Funktion Referenzen auflösen erfordert zunächst die Wahl eines 3D-Objekts mit Referenzen. Im Dialog Refenzen auflösen stehen fünf Schalter zur Verfügung: Elemente einzeln Objekte werden aus der Referenzgruppe entfernt Alle Elemente einzeln Alle Objekte werden als Einzelobjekte verwaltet. Die Referenzgruppe wird aufgelöst. In neue Gruppen auflösen Die Objekte können neu gruppiert werden. Selektieren Objekte wählen. Abbrechen Abbrechen. Steht nach der Durchführung einer der Funktionen 1-4 kein Objekt mit Referenzen mehr zur Verfügung, befindet sich der User wieder im Selektionsmodus zur Wahl referenzierter Objekte. - Verwendung Mathematischer Funktionen in MegaCad (siehe: Mathematische Funktionen.doc) 03.06.02 INFO:20,02,06,03 -------------------------------- -Schnitt-Ansichten implementiert -Dateimanager : Dateigröîe 05.06.02 INFO:20,02,06,05 -------------------------------- -Schnitt-Ansichten korrigiert -siehe Ergänzung zum 07.05.02 !!!! (sollte unbedingt dokumentiert werden) 07.05.02 !!!! Wenn die BaugruppenBezugspunkte eingeschaltet sind, kann eine Baugruppe durch anklicken des Bezugspunktes selektiert werden, ohne daî der objge Dialog erscheint! 07.06.02 INFO:20,02,06,07 -------------------------------- Parametric an aktuelles Dateiformat angepasst CIP-Routinen erneuert 10.06.02 INFO:20,02,06,10 -------------------------------- -bei Schnittansichten kann jetzt die Blickrichtung bestimmt werden. Zuerst wird ein Polylinesegment angeklickt (falls es mehrere gibt), dann kann man die Pfeilrichtung toggeln. -Verknüpfungen: Falls ein Kreis / Bogen angeklickt wird sitzt jetzt der Bezugspunkt standardmäîig im Kreismittelpunkt. Im Dialog steht in diesem Falle nicht x-/y-Wert sondern Winkel/Abstand. Falls diese Werte != 0 sind, werden sie als Polarkoordinaten des Bezugspunktes aufgefaît, bezogen auf die zugehörige Körperfläche, wobei die Strecke vom Kreismittelpunkt zu dem Endpunkt der am nächsten zum Klickpunkt liegt, die X-Achse bildet. 12.06.02 INFO:20,02,06,12 -------------------------------- - Neue Dateiversion 13.06.02 INFO:20,02,06,13 -------------------------------- -Befehl Help parametrisiert : 'Help mega3d' ruft mega3d.hlp auf in funchlp.ini: z.B.: VolQuad 40550 n=mega3d .... -neue Funktion TypBmp (Filter für Elementtyp Bitmap) 14.06.02 INFO:20,02,06,14 -------------------------------- Neuer Parameter "Originalattribute beibehalten" in den Edit-Funktionen zum Verschieben und Kopieren von Megacad Elementen. Die Edit-Funktionen : - Verschieben/Kopieren - Positionieren - Spiegeln - Rotieren - Rotieren mit und ohne - Skalieren stellen diesen Parameter als Checkbox im Dialog zur Anzahl der Kopien zur Verfügung. Die Funktionen - Kopieren Matrix - Ausrichten - Skalieren mit Maus haben eigene Dialoge, die ebenfalls diese Checkbox enthalten. Der Parameter entscheidet darüber, ob die aktuell eingestellten Attribute den kopierten bzw. verschobenen Elementen zugewiesen werden, oder die Attribute unverändert übernommen werden. Der Parameter wird zusammen mit den allgemeinen Parametern für die Verwendung in weiteren Sitzungen gespeichert. Der Dialog der Funktion "Referenzen auflösen / Referenzierung ändern" wird nun auch dann angezeigt, wenn keine Selektion vorhanden ist. Die Schaltflächen zum -ndern der Referenzierung sind in diesem Fall deaktiviert. 18.06.02 INFO:20,02,06,17 -------------------------------- Koordinatenbemaîung überarbeitet Parametric angepasst 18.06.02 INFO:20,02,06,18 -------------------------------- -Selektieren der Schnittansicht ohne Pfeile und blinken. -der aktive Auswahl-Modus wird jetzt als Schalter angezeigt. 25.06.02 INFO:20,02,06,25 -------------------------------- -Beim Doppelklick auf eine PRT-Datei wurden die Körper in den Tree 2 mal eingetragen. Behoben. -Absturz beim Runden - Behoben -Rotationsfläche gefüllt statt nur Fläche - Behoben 27.06.02 INFO:20,02,06,27 -------------------------------- -Absturz bei Fehlen der Materialbibliothek (.\view\standard.msl) -möglicher Absturz beim Erzeugen von Bemaîungen über die C-Schnittstelle. -Das Cam Menü wird nun mit in eine Umgebungs .MTL gespeichert. 01.07.02 INFO:20,02,07,01 -------------------------------- -Edit-Verschieben mit Anzahl 0 -> "Attribute beibehalten" funktionierte nicht richtig. 03.07.02 INFO:20,02,07,03 -------------------------------- -Fehler in der C-Schnittstelle (AddPolylnPt()) -Dateimanager : Punkt im Dateinamen 10.07.02 INFO:20,02,07,10 -------------------------------- -KeyDisk Versionen erstellt (Version 3.6) -EDIT Attribute wenn eine Bemaîung 'einfarbig' ist wird auch Text- und HilfslinenFarbe geändert. -neu: mcutils.dll 16.07.02 INFO:20,02,07,16 -------------------------------- -deutsche Umlaute und î werden in Variablennamen automatisch ersetzt: ä -> ae usw. -Körper aus dem SAT-Import lieîen sich manchmal nicht refacetieren. !Achtung: Version wurde noch nicht produziert! 23.07.02 INFO:20,02,07,23 -------------------------------- -C-Schnittstelle Fehler bei Körpern korrigiert -Parametric: Laden von alten Varianten korrigiert !Achtung: Version wurde noch nicht produziert! 25.07.02 INFO:20,02,07,25 -------------------------------- -Fehler beim Selektieren. Wenn Schalter 'Baugruppe(n) als e i n Element' aus war, konnte ein Makro-Kopf ohne Makro-Ende selektiert werden!!! -C-Schnittstelle: 'DlgInput()' mit Attribut-Feldern. -Im Dialog 'Baugruppe(n) als e i n Elemnt' kann nun mit der rechten Maustaste dauerhaft gespeichert werden. -in 'strings.txt' wurder ein neuer Text angehängt!! 31.07.02 INFO:20,02,07,31 -------------------------------- -Fehler beim Facettieren eines Wires mit einem leeren Lump. -Fehler bei Schnittkurven zwischen 2 Körpern. -'strings.txt' ist NEU -Der Dialog 'Facettierung definieren' stark überarbeitet. -neue Gruppe - Segmentiereung bei Kurven. -Facetten-Form nun auch bei analytischen Flächen einstellbar. -neue Buttons: -Facettierungsdaten an einen Körper zuweisen. Diese sind dann Körperspezifisch und haben Vorrang vor den globalen Eistellungen. Die Körper werden ggf. neu facettiert. -Facettierungsdaten von einem Körper entfernen. -Facettierungsdaten von einem Körper abgreifen. -globale Facettierungsdaten in 'megacad.cfg' speichern. 02.08.02 INFO:20,02,08,02 -------------------------------- -EDIT Verschieben mit Anzahl 0 : Fehler bei Schraffuren und Splines -C-Schnittstelle: Die Attribut Dialoge waren durcheinander 07.08.02 INFO:20,02,08,07 -------------------------------- -Die SAT-Version bei SAT-Speichern wurden nicht gemerkt. Auch der Dialog 'SAT-Version Einstellen' hat nicht funktioniert. 08.08.02 INFO:20,02,08,08 -------------------------------- -Fehlermeldung beim Umbenennen einer Variablen (Variable existiert bereits) wenn keine -nderungen gemacht wurden. -Absturz infolge eines Fehlers beim Biegen. 13.08.02 INFO:20,02,08,13 -------------------------------- -Fehler bei Makro verschieben ( Anzahl 0 ) -Fehler beim Updaten parametrisierter Körper in Mop-Operationen 14.08.02 noch nicht produziert! -------------------------------- -Fehler beim Höhlen und Offset von Kugeln ( Objetktopologie ungeeignet ) 15.08.02 INFO:20,02,08,15 -------------------------------- -Lt Version mit speziellem CallDll für DWG/DXF/... Konverter -EDIT-Spiegeln in 2D Versionen!! -Info : EDIT Textattribute Oem/ANSI -Selektieren mit Makros überarbeitet Insbesondere der Fall, dass ein Makro nur UnterMakros enthält und keine Einzelelemente, funktioniert nun wie gewünscht. Bei eingeschalteten Makro-Bezugspunkten werden diese jetzt auch in der Selektionsfarbe dargestellt. in 'strings.txt' wurde eine Korrektur vorgenommen!!! 21.08.02 INFO:20,02,08,21 -------------------------------- -Fehlertexte beim Auswerten von Formeln -2D-Arbeitsblätter: Deaktivieren eines Arbeitsblatts Layer/Gruppen Funktionen über alle Ansichten Standardeinstellung für nicht existente Layer/Gruppen -C-Schnittstelle: 'GetAttributes()' korrigiert -beim Speichern einer Zeichnung: Acis Versionen (S&S,Solid) warnen, falls die Datei unfold Daten enthielt INNOVA Version warnt, fall Datei Acis/Tree/Variablen/unfold Daten enthielt 'strings.txt' wurde geändert!!! 21.08.02 INFO:20,02,08,28 -------------------------------- -Skin: Tangentiale Kanten wurden zusammengefaît, wodurch die Parametrisierung der Fläche sehr unschön wurde (Sah irgendwie zerknittert aus!) -Loft: Der Tangentialwert beim Loftpunkt wurde bei Winkeln ungleich 0 Grad falsch ausgewertet. 21.08.02 INFO:20,02,08,29 -------------------------------- - Skin: kleine -nderungen in seltenen Fällen 02.09.02 INFO:20,02,09,02 -------------------------------- - C-Schnittstelle Zylinder mit elliptischer Grundfläche funktionieren werden - Demo-Funktion auch in Megacad möglich - neue Info-Funktion in der Parametric !Achtung: Version wurde noch nicht produziert! 03.09.02 INFO:20,02,09,03 -------------------------------- -Pen Nummer bei Attribut-Auswahl / Filter nun korrekt -C-Schnittstelle: Bei CreateMacro wird in den reinen 2D-Versionen der Bezugspunkt aus der 4x4 Matrix t_placemac.mcs ausgewertet. -Wird beim Beenden von MegaCAD der Dateimanager zum Speichern abgebrochen, beendet sich MegaCAD nicht mehr. -OLE: das Einlesen von uralten Objekten, die noch keine Längenangabe enthalten, wird wieder unterstützt. -das anklicken von Elementen bei gesetztem Attributfilter funktioniert nun korrekt. 19.09.02 INFO:20,02,09,19 -------------------------------- -Makro austauschen mit selbem Dateinamen korrigiert. -Layer/Gruppen : Alle/EIN/AUS bei gedrückter Ctrl-Taste werden keine UnterLayer/Gruppen mehr mitgeschaltet. 26.09.02 INFO:20,02,09,26 -------------------------------- -EDIT-Textattribute: bei Breite und Zwischenraum wird jetzt 'rel' ausgewertet. -Fehler beim graphischen Selektieren von Schraffuren beseitigt. -Wenn Bitmaps per Layer/Gruppe ausgeschaltet werden, wird der Hintergrund wieder korrekt dargestellt. -Beim Anklicken eines Makros kann man zusätzlich 'immer einzeln' anwählen. D.h. solange man in der Funktion bleibt, werden ohne Dialog nur noch die angeklickten Einzelelemente selektiert. 30.09.02 INFO:20,02,09,30 -------------------------------- -CADENAS: innere Makros mit DB-Info sind wieder da. -Elementinfo: Nach dem Zuordnen verschwanden die Körper aus dem TREE. Behoben. 16.10.02 INFO:20,02,10,16 -------------------------------- - Fehler: Bei der Selektion im Kantenmodus wurde unter Umständen bei Kreisen und Ellipsen das falsche Segment erzeugt. Behoben. - C-Schnittstelle: Nach dem Aufruf von "ExChangeEntity" wurden neu erzeugte Körper nicht in den in FeatureTree eingetragen. Behoben. 22.10.02 INFO:20,02,10,22 -------------------------------- -Falls bei einem Spline die Stützpunkte fehlen, passiert nun nichts schlimmes mehr. -Kreisbögen werden nun ab einer Winkeldifferenz kleiner als 0.00001 radiant als Vollkreise gezeichnet. (bisher 0.001 radiant). Diese -nderung behebt die Probleme mit extrem kurzen Bögen nicht!! (sie treten nur seltener auf) -Aufbrechen: der Winkel -180 Grad wird nun korrekt verglichen. dh: -180 Grad == +180 Grad ein Viertelkreis von -180 bis -90 erzeugt beim Aufbrechen nun keinen Vollkreis mehr. 04.11.02 INFO:20,02,11,04 -------------------------------- - Bemaîung: Maîkette an Schnittpunkten hat jetzt alle Maîhilfslinien. - Parametric: auf aktuellem MegaCAD-Stand 12.11.02 INFO:20,02,11,12 -------------------------------- - Die Funktion Info-Funktion "Schwerpunkt Körper" akzeptiert nun auch mehrere Körper als Eingabe. Der gemeinsame Schwerpunkt wird ausgegeben. - bei "gebe_aus": setzt bei "$E" die aktuelle Einheit ein! - Die Funktion "Offset mehrerer Flächen" akzeptiert nun auch Volumenkörper als Eingabe. Wahlweise werden die Originalkörper gelöscht. - Fehler: Bei der Verwendung von Variablen in Verknüpfungen wurden unter Umständen falsche Werte verwendet. Behoben. 21.11.02 INFO:20,02,11,21 -------------------------------- - Cadenas: Fehler wenn nur Negativkörper importiert wurden. - Variable ersetzen. 26.11.02 INFO:20,02,11,26 -------------------------------- -Drucken von OpenGL Drahtkörpern und transparenten Körpern unter NT... -F1 bei ausgeschalteter langer Hilfe -Zoom-Rechteck wieder im freien Modus (Fangmodi wählbar) 06.12.02 INFO:20,02,12,06 -------------------------------- -Beim Aufsammeln von Konturen für eine Schraffur werden werden nun nicht-analytische Kanten von Körpern facettiert. Es gilt die Einstellung für Kurven im Facettierungs-Dialog. 16.12.02 INFO:20,02,12,16 -------------------------------- -C-Schnittstelle: Verbesserung der Funktionen InputPolyline & GetLastValidIDs Erweiterung von SelectArea um Trägerebene Fehler-Variable in LG_CreateList nicht mehr uninitialisiert Neu: GetDimSets & SetDimSets -Selektieren von Splines (innerhalb von Baugruppen) war fehlerhaft -Unterstrichene oder durchgestrichene Truetype-Texte werden nun korrekt ausgedruckt. -Alle BauSoft OEM-Versionen auf INNOVA umgestellt -Achtung!! Die C-Schnittstelle wurde erweitert. Also 'cc\*.h' + 'cc\megaif.c' übernehmen!! 10.01.03 INFO:20,03,01,10 -------------------------------- -Fehler: Falsche Höhe bei skalierten Prismen 22.01.03 INFO:20,03,01,22 -------------------------------- -Spiegeln von Schraffuren: Es wird nun auch die eigentliche Schraffur-Definition gespiegelt. d.h.: Beim Strecken und anderen Operationen, bei denen die Schraffur-Linien neu berechnet werden, wird nun eine gespiegelte Schraffur erzeugt. Achtung!! -Einige Anwender könnten den Fehler (?) als Feature genutzt haben. -Die Spiegelung wird durch einen negativen Schraffur-Faktor bewirkt. Damit kommen ältere MegaCAD-Versionen nicht klar! -OpenGL: Die Macke von ATI-Treibern wird nun abgefangen 'funcnam.ini', 'block.mcs' und 'strings.txt' wurden erweitert! (FoldTrmC) 05.02.03 INFO:20,03,02,05 -------------------------------- -OpenGL: Die Macke von ATI-Treiber nun (hoffentlich!) endgültig behoben. -Die 'Studio.dll' ist neu !!! 13.02.03 INFO:20,03,02,13 -------------------------------- -OpenGL: Probleme bei den Modi mit Kanten behoben. Glätten verbessert -OEM PLANINC : SpliP, Clean, Trim4 hinzugefügt -OEM ShowRoom: Alle GL- und Einstell-Funktionen und BmpOut hinzugefügt 19.02.03 INFO:20,03,02,19 -------------------------------- -Speicherleck bei 2D-Ableitungen mit optischem Schnitt -Fehlermeldung bei großen Konturen. 24.02.03 INFO:20,03,02,24 -------------------------------- - Dialog "Makro einfügen" enthält einen neuen Schalter "Variablen". Nur im aktiven Fall werden die Variablen des Makros eingefügt. - Variablen werden beim Einfügen nur dann umbenannt, wenn die eingefügte Variable sich im Wert von der entsprechenden Variable in der Zeichnung unterscheidet. - Im Dialog Variablen ist nun die Auswahl mehrerer Felder zum Löschen und Ersetzen möglich. Gesperrte Variablen sind dabei zwar selektierbar, sie werden jedoch beim Löschen/Ersetzen automatisch übersprungen. Achtung: 'strings.txt' wurde geändert!!! 11.03.03 INFO:20,03,03,11 -------------------------------- -Sonderformen -OEM-Version MILL angepasst. 13.03.03 INFO:20,03,03,13 -------------------------------- -BLOCK.MCS und FUNCNAM.INI waren fehlerhaft!!!!!