I need to draw 3D lines (e.g., a line from point (x1,y1,z1) to some other point (x2,y2,z2) in WPF for a wireframe-modeling application. This should be fully integrated with my WPF app, so I can use the rest of WPF's UI, rendering, and 3D transforms on my wireframe. Does WPF have native support for this? I would prefer not to use a third-party or open source solution unless it is robust and currently-supported, since this is for a commercial industrial application.
Performance on a typical desktop PC should be adequate to support rotation of a wireframe model of a 1000 or so vertices in under a second.
One widely-mentioned 3rd-party solution is Helix 3D but it appears to be buggy for wireframes; see:http://helixtoolkit.codeplex.com/workitem/9957 Another option is a teaching-class Microsoft released about 10 years ago called "ScreenSpaceLines3D", but there arenumerous reports on the web of memory and performance problems with it. Other third party solutions I've seen look like student or hobbyist projects that don't seem to be supported or maintained, which is why I'd prefer a native Microsoft/WPF solution.
Thanks in advance for any suggestions or help!