ObjectAttributesWireDensity Property |
When a surface object is displayed in wireframe, this controls
how many isoparametric wires are used.
value number of isoparametric wires
-1 boundary wires (off)
0 boundary and knot wires
1 boundary and knot wires and, if there are no interior knots, a single interior wire.
N>=2 boundary and knot wires and (N+1) interior wires.
Namespace:
Rhino.DocObjects
Assembly:
RhinoCommon (in RhinoCommon.dll)
Since: 5.0
Syntax public int WireDensity { get; set; }
Public Property WireDensity As Integer
Get
Set
Property Value
Type:
Int32Examples partial class Examples
{
public static Rhino.Commands.Result IsocurveDensity(Rhino.RhinoDoc doc)
{
Rhino.DocObjects.ObjRef objref;
var rc = Rhino.Input.RhinoGet.GetOneObject("Select surface", false, Rhino.DocObjects.ObjectType.Surface, out objref);
if( rc!= Rhino.Commands.Result.Success )
return rc;
var brep_obj = objref.Object() as Rhino.DocObjects.BrepObject;
if( brep_obj!=null )
{
brep_obj.Attributes.WireDensity = 3;
brep_obj.CommitChanges();
doc.Views.Redraw();
}
return Rhino.Commands.Result.Success;
}
}
Partial Class Examples
Public Shared Function IsocurveDensity(doc As Rhino.RhinoDoc) As Rhino.Commands.Result
Dim objref As Rhino.DocObjects.ObjRef = Nothing
Dim rc = Rhino.Input.RhinoGet.GetOneObject("Select surface", False, Rhino.DocObjects.ObjectType.Surface, objref)
If rc <> Rhino.Commands.Result.Success Then
Return rc
End If
Dim brep_obj = TryCast(objref.Object(), Rhino.DocObjects.BrepObject)
If brep_obj IsNot Nothing Then
brep_obj.Attributes.WireDensity = 3
brep_obj.CommitChanges()
doc.Views.Redraw()
End If
Return Rhino.Commands.Result.Success
End Function
End Class
import Rhino
import scriptcontext
def IsocurveDensity():
rc, objref = Rhino.Input.RhinoGet.GetOneObject("Select surface", False, Rhino.DocObjects.ObjectType.Surface)
if rc!= Rhino.Commands.Result.Success: return
brep_obj = objref.Object()
if brep_obj:
brep_obj.Attributes.WireDensity = 3
brep_obj.CommitChanges()
scriptcontext.doc.Views.Redraw()
if __name__=="__main__":
IsocurveDensity()
See Also