hi
@unknownuser said:
Surface normal? How do you calculate that with a spherical surface?
Feredo's join push pull can create the vectors ..
Is it forbidden to use codes or libraries from other authors ?
by using the code it will become easier to reach that result..
if it's impossible to use his code, I ask Fredo6 to develop the idea "General Purpose Projection tool" if he find it useful. he have enough resources and pro developed codes
@unknownuser said:
I project by vector, the face normal, in the Project option.
Very good ... So it needs to be documented .. I didn't find that option ..
@unknownuser said:
Project along UCS axis. How are you going to do that without those pesky "dialog boxes".
There are lots of methods, having a toolbar with different options could be a usual one.
UI.dialogbox is not such a
some other methods are available : using some key shortcuts like tab for switching between options .. context menu ( like SketchUV or some A4u tools ) .. using on screen buttons or a launcher ( like feredo's )
@unknownuser said:
project to the direction of the average normal. What it that points away from the surface?
What I mentioned was just an Idea, In some cases It is hard to calculate that direction .. Specialty for closed surfaces like sphere .
If you or any one else decide to write a general projection plugin, In his future versions, can consider it to intelligently do it . Add that option ( average normal ) only if the surface is not closed and based on rectangle (like those created with sandbox and its smoove tool )
After all ... I just propose the Idea of the projection. since I use rhino, I find it good to have such option in SU ...
SO do not engage with me .. or struggling ...
If any one find it useful to write a extended version of SU's Drape tool, please Do it .. and If its better to achieve the result with using other methods like rotate and smoove, extrusion tools and delete, push pool along path and intersect, exporting to other softwares and import , etc ... so do not write the code . it is your decision.
best wishes
![the join push pull already calculate required paths for "push" projection .](/uploads/imported_attachments/aE9T_Untitled.jpg "the join push pull already calculate required paths for "push" projection .")