Пример #1
0
 public static TextBinder TextBinder(
     Point position,
     string text,
     [DefaultArgument("null")] Color color)
 {
     return(new TextBinder(position.ToTriple(), text, color?.ToSharpDXColor() ?? DynaShapeDisplay.DefaultLineColor));
 }
Пример #2
0
 public static MeshBinder MeshBinder(
     Autodesk.Dynamo.MeshToolkit.Mesh toolkitMesh,
     [DefaultArgument("null")] Color color)
 {
     return(new MeshBinder(
                toolkitMesh,
                color?.ToSharpDXColor() ?? DynaShapeDisplay.DefaultMeshFaceColor));
 }
Пример #3
0
 public static MeshBinder MeshBinder(
     Mesh mesh,
     [DefaultArgument("null")] Color color)
 {
     return(new MeshBinder(
                mesh,
                color?.ToSharpDXColor() ?? DynaShapeDisplay.DefaultMeshFaceColor));
 }
Пример #4
0
 public static LineBinder LineBinder(
     Line line,
     [DefaultArgument("null")] Color color)
 {
     return(new LineBinder(
                line.StartPoint.ToTriple(),
                line.EndPoint.ToTriple(),
                color?.ToSharpDXColor() ?? DynaShapeDisplay.DefaultLineColor));
 }
Пример #5
0
 public static PolylineBinder PolylineBinder(
     List <Point> vertices,
     [DefaultArgument("null")] Color color,
     [DefaultArgument("false")] bool loop)
 {
     return(new PolylineBinder(
                vertices.ToTriples(),
                color?.ToSharpDXColor() ?? DynaShapeDisplay.DefaultLineColor,
                loop));
 }
Пример #6
0
 public static TexturedMeshBinder TexturedMeshBinder(
     Autodesk.Dynamo.MeshToolkit.Mesh toolkitMesh,
     [DefaultArgument("null")] Color color,
     string textureFileName,
     TextureCoordinateSet textureCoordinates)
 {
     return(new TexturedMeshBinder(
                toolkitMesh,
                color?.ToSharpDXColor() ?? DynaShapeDisplay.DefaultMeshFaceColor,
                textureFileName,
                textureCoordinates.Content));
 }
Пример #7
0
 public static CircleBinder CircleBinder(
     Point center,
     float radius,
     [DefaultArgument("Vector.ZAxis()")] Vector planeNormal,
     [DefaultArgument("null")] Color color)
 {
     return(new CircleBinder(
                center.ToTriple(),
                radius,
                planeNormal.ToTriple(),
                color?.ToSharpDXColor() ?? DynaShapeDisplay.DefaultLineColor));
 }
Пример #8
0
 public static GeometryBinder ChangeColor(GeometryBinder geometryBinder, Color color)
 {
     geometryBinder.Color = color.ToSharpDXColor();
     return(geometryBinder);
 }