Silverlight UriKind

索引サイト

何げに見逃して画像が出ない!とハマりがち。要注意




ImageBrush w_imageBrush = new ImageBrush();
w_imageBrush.ImageSource = new BitmapImage(new Uri("kuma.png",UriKind.Relative));
w_model.Material = new DiffuseMaterial(new Kit3DBrush(w_imageBrush,300,300));

ポリゴン直定義




Polygon z_overPolygon = new Polygon();
・・・
{
・・・
Kit3D.Windows.Media.CompositionTarget.Rendering += new EventHandler(CompositionTarget_Rendering);
}
private void CompositionTarget_Rendering(object sender, EventArgs e)
{
if (z_modelVisual3D != null)
{
GeneralTransform3DTo2D w_3Dto2D = z_modelVisual3D.TransformToAncestor(z_viewport3D);
Point w_Position_1 = w_3Dto2D.Transform(z_mesh.Positions[0]);
Point w_Position_2 = w_3Dto2D.Transform(z_mesh.Positions[1]);
Point w_Position_3 = w_3Dto2D.Transform(z_mesh.Positions[2]);
Point w_Position_4 = w_3Dto2D.Transform(z_mesh.Positions[3]);

z_overPolygon.Points = new System.Windows.Media.PointCollection();
z_overPolygon.Points.Add(w_Position_1);
z_overPolygon.Points.Add(w_Position_2);
z_overPolygon.Points.Add(w_Position_3);
z_overPolygon.Points.Add(w_Position_4);

z_time += 1;
z_axis.Angle = z_time;
}
}




AX