algorithmic modeling for Rhino
I want to find the projection of an object to the XYplane,so i write the VB script as follow:
Private Sub RunScript(ByVal x As Brep, ByRef A As Object)
Dim xf As transform = transform.PlanarProjection(plane.WorldXY)
x.Transform(xf)
A = x
End Sub
but i get the result as the Attach File shows
the projection of a sphere is still a sphere!!!!
so ,Is there something wrong with method "transform"?
or can anybody explain “how to use 'transform'”?
i'm using the GH0.80010
Tags:
Hi CY,
A sphere is defined by a base plane and a radius, it cannot be squashed in one direction only. It also cannot be skewed, sheared or tapered. If you want to transform an object like a Sphere (or a Circle or an Arc or a SumSurface or a RevSurface etc.) using non-linear transform, then you need to convert your geometry into a more complex type that does support squishy transforms.
For example you could convert your Sphere to a NurbsSurface or a Brep.
--
David Rutten
david@mcneel.com
London, UK
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by