Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD ObjectARX und .NET
  Befehl: abflach bzw. flatshot unter .net

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Befehl: abflach bzw. flatshot unter .net (1789 mal gelesen)
Dirk.B
Mitglied
Tischler / Leiter Arbeitsvorbereitung


Sehen Sie sich das Profil von Dirk.B an!   Senden Sie eine Private Message an Dirk.B  Schreiben Sie einen Gästebucheintrag für Dirk.B

Beiträge: 534
Registriert: 25.11.2003

AutoCAD 2019/2020
CAD+T 2020
HP ZBook 15 G4, 64-bit,
WIN 10 Pro

erstellt am: 06. Apr. 2013 09:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen!

Hat jemand eine Ahnung, ob unter .net der Befehl abflach bzw. flatshot umsetzbar ist?

Gibt es unter .net überhaupt diese Möglichkeit ein 3D Model zum 2D
Model zu konvertieren?

Für jeden Ansatz wäre ich dankbar.

------------------
Gruß

Dirk

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KlaK
Ehrenmitglied V.I.P. h.c.
Dipl. Ing. Vermessung, CAD- und Netz-Admin



Sehen Sie sich das Profil von KlaK an!   Senden Sie eine Private Message an KlaK  Schreiben Sie einen Gästebucheintrag für KlaK

Beiträge: 2624
Registriert: 02.05.2006

AutoCAD LandDesktop R2 bis 2004
Civil 3D 2005 - 2014
Plateia, Canalis
Visual Basic

erstellt am: 06. Apr. 2013 11:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dirk.B 10 Unities + Antwort hilfreich

Zunächst mal: Ich programmiere nicht mit Volumenkörpern.
Interessehalber habe ich aber mal im Handbuch für Entwickler nachgesehen (Hilfe) und dort folgenden Satz gefunden:
Zitat:
Verwenden Sie zum Erstellen von Querschnitten die SectionSolid-Methode und zum Kappen eines Volumenkörpers in zwei Teile die SliceSolid-Methode.


Vielleicht hilft es ja weiter ..

Grüße
Klaus  

Edit: Sorry, gerade gesehen, der Befehl Abflach erzeugt ja aus einem 3dObjekt einen 2D-Block.
Dann wirst Du wohl über eine Kopie und TranslateCoordinates die Parameter einstellen müssen.

[Diese Nachricht wurde von KlaK am 06. Apr. 2013 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

oscarr
Mitglied
CAD-Manager


Sehen Sie sich das Profil von oscarr an!   Senden Sie eine Private Message an oscarr  Schreiben Sie einen Gästebucheintrag für oscarr

Beiträge: 198
Registriert: 02.10.2007

ACA 2012 - English Win 7/x64

erstellt am: 08. Apr. 2013 16:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Dirk.B 10 Unities + Antwort hilfreich

Hallo Dirk,

da man mit .net die Eigenschaften jedes Objektes lesen kann, kann man wohl auch ein Konvertierung mittels .net vornehmen.

eigentlich ist es einfach  man nehme jeden (3D)Punkt und projeziere ihn auf eine Ebene, und schon bist Du fertig.
Der Teufel steckt natürlich im Detail. Was geschieht mit dann entstehenden doppelten Kanten, Linien der Länge 0 etc. ...

ein Point3D hat die Funktion Convert2D(ByVal plane As Autodesk.AutoCAD.Geometry.PlanarEntity)
bzw. auch OrthoProject(ByVal plane As Autodesk.AutoCAD.Geometry.Plane) und Project(ByVal plane As Autodesk.AutoCAD.Geometry.Plane, ByVal vector As Autodesk.AutoCAD.Geometry.Vector3d)

Die verschiedene Objekte haben ggf. auch noch weitere Methoden die Dir weiterhelfen könnten.

Es hängt letzlich alles vom Verwendungszweck ab.

LG
Holger

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz