0
SphereVisual3D+ImageBrush incompatible with cutting planes?
This discussion was imported from CodePlex
joaoportela wrote at 2012-03-13 20:55:
I was making half a sphere by cutting a SphereVisual3D with a cutting plane, but this made my (textured) sphere disappear. The sphere renders normally without cutting planes
So that I am clear:
This works:
MyVisual = new SphereVisual3D() { ThetaDiv = 60, PhiDiv = 30 }; var textureBrush = new ImageBrush(new BitmapImage(TEXTURE_URI)); MyVisual.Fill = textureBrush; Children.Add(MyVisual);
This doesn't:
MyVisual = new SphereVisual3D() { ThetaDiv = 60, PhiDiv = 30 }; var textureBrush = new ImageBrush(new BitmapImage(TEXTURE_URI)); MyVisual.Fill = textureBrush; HelixToolkit.Wpf.CuttingPlaneGroup cutPlane = new CuttingPlaneGroup(); cutPlane.CuttingPlanes.Add(new Plane3D(new Point3D(0, 0, 0), new Vector3D(0, 0, -1))); cutPlane.Children.Add(MyVisual); Children.Add(cutPlane);
If I use a SolidColorBrush it works fine with or without cutting planes.
Am I doing something wrong or is this a know issue?
Thanks,
objo wrote at 2012-03-14 00:33:
this is probably a limitation with the current implementation. I have not tested it with texturecoordinates and imagebrush materials.
joaoportela wrote at 2012-03-21 12:06:
Thanks for the information. I ended up manually building an half sphere for this.
Customer support service by UserEcho
So luck to come across your excellent blog. Your blog brings me a great deal of fun.. Good luck with the site.
ดูบอลออนไลน์
ดูบอลสดฟรี
เว็บดูบอลสดฟรีบนมือถือ
It’s best for me. Thanks for writing this. It's very useful for me and also others. I hope you will share informative article like this again.
แทงบอลสเต็ป
ทางเข้าเว็บแทงบอลสเต็ปออนไลน์
https://socialmediaandemploymentlaw.com/เว็บแทงบอลสเต็ปออนไลน์/