Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C#] simpele 3d visualisatie (cad)

Pagina: 1
Acties:
  • 113 views sinds 30-01-2008
  • Reageer

  • Ruben314
  • Registratie: Juli 2001
  • Laatst online: 04-11 21:14
Ik ben op zoek naar een manier om binnen mijn c# programma ingevoerde geometrische data (posities en afmetingen van dingen) inzichtelijk te maken. In praktijk niet veel meer dan wat simpele vormen en afmetingen.

Ik deed dit vroeger altijd met GLScene (glscene.net), maar dit is niet voor c# beschikbaar, en op mijn werk willen ze geen Delphi :-(.

Ik heb de volgende eisen:
- De viewer moet als onderdeel van een venster weergegeven kunnen worden (XNA valt dus af).
- Ik moet makkelijk patches, lijnen en tekst kunnen toevoegen.
- Ik moet een 2D iso aanzicht van het geheel kunnen weergeven.
- als het even kan plaatjes exporteren, het liefst in vector.... al zal dat lastig worden ben ik bang.

Ik heb even gekeken naar de demo's van eyeshot (http://www.devdept.com/eyeshot/). Nadeel hier is dat het redelijk kostbaar is in aanschaf en tekst niet goed rendert.

Iemand ervaring met iets soortgelijks? Ben zelf compleet nieuw met c# en heb eigenlijk geen idee hoe en in welke richting ik moet zoeken (behalve met google natuurlijk). Alvast bedankt!

Verwijderd

Je kunt Cairo met .NET bindings gebruiken en embedden in je applicatie. Als je alleen lijnen hoeft te tekenen en tekst hoeft weer te geven, is het niet al te moeilijk je 3D berekeningen en eventuele iso-view zelf te maken. Wat je precies bedoelt met patches weet ik niet. Exporteren naar vector is hiermee zo gedaan.

[ Voor 8% gewijzigd door Verwijderd op 26-07-2007 11:26 ]


  • Ruben314
  • Registratie: Juli 2001
  • Laatst online: 04-11 21:14
Ziet er goed uit. Zullen we zeker in overweging nemen. ISO perspectief is idd makkelijk te klussen. Dank.
Toch blijf ik ook nog even verder kijken naar 3D oplossingen. Je weet nooit wat gebruikers verder nog willen als je applicatie half af is.... :-)

Verwijderd

Ruben314 schreef op donderdag 26 juli 2007 @ 11:02:
- De viewer moet als onderdeel van een venster weergegeven kunnen worden (XNA valt dus af).
Waarom valt hierdoor XNA af?

Met XNA is dat heel goed mogelijk hoor, je hebt alleen een device context nodig om aan te binden, dat kan dus een form zijn, maar ook een panel op de form of wat je dan ook maar wil.

  • Ruben314199
  • Registratie: Juli 2002
  • Laatst online: 06-04 21:08
ik begreep dat dat XNA in een picturebox niet "native" ondersteund wordt... Maar idd intussen ook gevonden hoe het wel zou moeten kunnen:
http://tonigreco.spaces.l...6E30BE0!162.entry#comment

Een andere optie zou VectorDraw kunnen zijn.http://www.vdraw.com/ Is alleen een beetje duur in de aanschaf en wellicht een behoorlijke overkill.

Ik blijf nog even verder zoeken. In ieder geval bedankt voor alle hulp tot nu toe.

De gaafste watergekoelde pc ter wereld


  • denyos
  • Registratie: Februari 2004
  • Laatst online: 14:14
Misschien is het een beetje vergezocht, maar zou juist WPF (onderdeel van het .NET framework 3.5, en beschikbaar sinds .NET 3.0) hier niet ideaal voor zijn? Ik had begrepen dat die namelijk wel 3d ondersteunde (in tegen stelling tot zijn webbroertje silverlight).

Edit: Hierbij ook maar gelijk even een tutorial voor 3D in wpf
http://www.kindohm.com/technical/WPF3DTutorial.htm

[ Voor 29% gewijzigd door denyos op 27-07-2007 18:38 ]

Strava


  • Ruben314199
  • Registratie: Juli 2002
  • Laatst online: 06-04 21:08
zover had ik nog niet gekeken. Begint idd erg te lijken op wat ik zoek. Vooral ook de mogelijkheid om de scene te exporteren en te printen is natuurlijk geweldig.
Dank!

De gaafste watergekoelde pc ter wereld

Pagina: 1