For bugs and new features, use the issue tracker located at GitHub.
Also try the chat room!

how do I get transformed point or mesh coordinates for a ModelVisual3D with Transforms?
I'm writing an STL exporter, and , also, I noticed the obj exporter doesn't work in some cases, where one of the models had a transform.
So I'd like to be able to "hardcode" the transform.

Billboard transparency
Hi,
I create a new Billboard and set an image on it using a DifuseMaterial:
var material = new DiffuseMaterial(new ImageBrush(new BitmapImage(new Uri($"Images/target.png", UriKind.Relative)))); _billboard1.Material = material;
The image is a PNG file with transparency. But the transparent pixels are showing as white on the HelixViewport3D:
Are there any secrets when working with transparency or is it not supported?
Thanks,
Rodrigo

Vertex Buffer Optimization
I looking for option in engine, to turn on Vertex Buffer optimization, or any other optimization.
When i was writing my own engine on SharpDX, I have got 20ms per render on 20,000,000 points and 60,000,000 triangles objects. But with HelixToolkit.SharpDX.WPF I even cant render 2,000,000 points because its laggig to much.

Visual Basic version of ModelViewer Example?
Hello.
Can someone please provide a Visual Basic version of the ModelViewer example in https://github.com/helix-toolkit/helix-toolkit/tree/master/Source/Examples/WPF/ModelViewer?

How to change center target in SharpDX?
In helix toolkit double right click can change the center target. How can I do the same in SharpDX?

How can I select 3d elements on ViewPort
I hawe ViewPort and many "TubeVisual3D" generated on it.
Is there a way to select and delete or edit this visuals?

HelixToolkit.Wpf.SharpDX MeshGeometryModel3D bounds size
Hello guys!
I have one question about bounds property of MeshGeometryModel3D.
When I create new instance of MeshGeometryModel3D it has "bounds" property {Minimum:X:0 Y:0 Z:0 Maximum:X:0 Y:0 Z:0}. If I add to this model some geometry (sphere for example) with center in (500, 500, 0) and radius 5, my MeshGeometryModel3D will have "bounds" property like {Minimum:X:0 Y:0 Z:-5 Maximum:X:505 Y:505 Z:5}!
So my question is: is there any method to set "bounds" property of MeshGeometryModel3D by geometry, which this model contains? To receive in this particular example something like {Minimum:X:495 Y:495 Z:-5 Maximum:X:505 Y:505 Z:5}.
Thanks in advance!

Obj files import and cursor position in HelixToolkit.Wpf.SharpDX
Hello guys! Thank you for great toolkit!
I have 2 questions, maybe anyone can help me:
First: I want to import obj model (with textures) and display it in Viewport3DX. How to do it correctly?
Now I have next:
ObjReader Reader = new HelixToolkit.Wpf.SharpDX.ObjReader();
List<Object3D> objs = Reader.Read(ModelPath);
After reading objs
variable contains near 1000 objects. What shall be the next steps to to display model in viewport?
Second: And one more question: How to receive cursor position in Viewport3DX. Is there some property like CursorPosition
in HelixViewport3D?
Thank you in advance!

Cutting of LinesVisual3D doesn't word
LinesVisual3D doesn't properly cat by cutting plane. In my example code:
<ht:CuttingPlaneGroup x:Name="CuttingGroup" IsEnabled="True">
<ht:CuttingPlaneGroup.CuttingPlanes>
<ht:Plane3D Normal="0,0,1" Position="0,0,0"/>
</ht:CuttingPlaneGroup.CuttingPlanes>
<ht:CubeVisual3D Center="4,4,2" SideLength="8"/>
<ht:LinesVisual3D Points="0,0,-10,0,0,22" Thickness="3" ></ht:LinesVisual3D>
</ht:CuttingPlaneGroup>
When cuttingPlaneGroup is disabled it looks good:
When cuttingPlaneGroup is enabled, line is one-side-visible and has wrong size and direction:

Find mesh in model
Hi all!!
I have the 3d model in Blender. It has several objects (meshes).
I export the model and load it into helix. How can I get a link to mesh by it's name? GetName() functions retun null.
Customer support service by UserEcho