Skip to content

unitycoder/Drawing3D

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drawing3D

Build status NuGet


注意: 我看到官方消息,Drawing3d官方 计划在一月份发布 正式版的官方 nuget。此库及nuget将会下架 😊
Note: I see the official news that drawing3d plans to release the official nuget in January. This library and nuget will be Deprecation 😊

我很抱歉,为了方便研究使用而在nuget及github上发布了drawing3d的代码库,我在描述上声明了此库属于drawing3d。 我将在drawing3d正式发布nuget后放弃drawing3d相关的nuget及github库
如果drawing3d愿意,我也可以将nuget及github转让给drawing3d。邮箱mccj@qq.com

I'm sorry to publish drawing3d code base on nuget and GitHub for the convenience of research and use, and I declare that this library belongs to drawing3d on the description.
I will give up the nuget and GitHub libraries related to drawing3d after the official release of nuget
If drawing3d wishes, I can also transfer nuget and GitHub to drawing3d.E-mail:mccj@qq.com

About

Drawing3D ein 3D-Entwicklertool

Schwerpunkt CAD-Entwicklung

Drawing3d ist eine Bibliothek, die die Programmierung von 3D-Applikationen enorm erleichtert.  
Die zentrale Komponente ist die Device. Sie setzt auf verschiedenen Schnittstellen Modulen auf.   
Viele Unternehmen schätzen ein CADSystem, das genau ihren Anforderungen angepasst ist. Bekannte CADSysteme haben einen großen Überhang an Möglichkeiten, die nie verwendet werden. Ein eigenes CAD-System in Auftrag zu geben, scheitert oft an den hohen Entwicklerkosten.  
Unser Team verwendet Drawing3D seit Jahren für CAD-Entwicklungen und sonstige kleineree und mittelgroße Visualisierungen áuf der Basis von OpenGL. Mit Drawing3D kann preisgünstig entwickelt werden. Wir möchten dieses Tool allen Programmierern zu Verfügung stellen.  
Das gesamte Tool ist im Sourcecode (C# DotNet) erhältlich!!! Viele Beispiele im Source machen das Erlernen leicht.

Drawing3D ist unser Hauptprojekt, aus dem sich einige weitere Projekte entwickelten, so z.B.:

Ein Vektorisierungstool, das aus einem Bitmap eine vektorisierte Grafik erstellt.

Weiter ein Androidtool, mit dem Apps für Android mit OpenGl erstell werden können

Wir wünschen dir viel Spaß bei der Verwendung von **Drawing 3d** .

Products

  • Unser neuestes Produkt ist Drawing3d for Android

    Drawing3d für Android ist eine Graphikengine, mit deren Hilfe sehr einfach OpenGL ein Androidprogrammen implementiert werden kann. Es ist der komplette c#-Code erhältlich" (Gratis)
    More...

  • Drawing3d for DotNet

    Drawing3d ist eine Graphikengine auf der Grundlage von OpenGL Es beinhaltet eine Menge von Komponenten zur Erstellung von Grafikprogrammen. (Gratis)

    • Einfache Zuordnung eines Windowcontrols zur Graphikengine
    • Automatische Navigatio
    • Baumartige Strukturierung der grafischen Elemente (Entities), wobei jeder Knoten eine Transformation enthält,die auf das entsprechende Element ausgeübt wird.
    • Selektieren von grafischen Elementen. Der Selektionsprozess arbeitet nach Prioritäten ( Z-Ordnung vor Punktelement vor Line Element usw. ), die auch vergeben werden können.
    • Sämtliche OpenGLspezifische Funktionen sind in Komponenten zusammengefasst.
    • Editorenkomponenten ermöglichen interaktive Bearbeitung von grafischen Elementen. So z.B. gibt es einen CADEditor2D mit Hilfe mit wenigen Programmzeilen ein GrundCADSystem erstellt werden kann
    • Die mathematische Komponente beinhaltet neben Matrixoperationen, Berechnungen von Kurven (Splines, Nurbs, Beziers ) und Freihandflächen und vieles mehr...
    • Über ein Server Clientsystem werden Clientobjekte z.B über Mausereignisse informiert ( So kann ein "Hovern" leicht implementiert werden.
    • Eine Vielzahl von primitiven Elementen wie Sphere, Surfaces, Splines usw. sind vordefiniert
      Download
  • Vektorisierung (GNU License)

    • Input ist ein beliebiges Bitmap ( Alle Graphikformate wie *.bmp, *.png, *.tif usw. werden unterstützt
    • Ausgabe ist eine Liste von Bezierkurven, wodurch aus einer Pixelgraphik eine "weiche" Vektorgrafik wird, die skalierbar ist
    • Für die Verwendung dieses Tools ist Drawing3d nicht notwendig
    • Alles ist im Sourcecode erhältlich, nur Systembibliotheken werden verwendet Download

Tutorial

https://drawing3d.de/Tutorial/HelloWorld.aspx


Copyright © Drawing3D inc
https://drawing3d.de/Default.aspx

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%