# Which rhinoscriptsyntax functions do you need to have implemented next?

**URL:** <https://discourse.mcneel.com/t/which-rhinoscriptsyntax-functions-do-you-need-to-have-implemented-next/47313>\
**Category:** Serengeti (Rhino BETA)\
**Tags:** rhinoscript, python\
**Created:** [September 8, 2017, 3:03pm UTC](https://discourse.mcneel.com/t/which-rhinoscriptsyntax-functions-do-you-need-to-have-implemented-next/47313 "2017-09-08T15:03:05Z")\
**Posts on this page:** 1\
**Showing post:** 10

<div class="post-metadata">

**Author:** ![piac](https://sea3.discourse-cdn.com/mcneel/user_avatar/discourse.mcneel.com/piac/32/673006_2.png) [@piac](https://discourse.mcneel.com/u/piac)\
**Post date:** [September 11, 2017, 10:40am UTC](https://discourse.mcneel.com/t/which-rhinoscriptsyntax-functions-do-you-need-to-have-implemented-next/47313/10 "2017-09-11T10:40:32Z")

</div>

Hi all, and thank you very much for the feedback,

> [@clement](#):
>
> I would like to have a simple (and super fast) method to get all nearest neighbours in a pointcloud

Noted, [RH-41282](https://mcneel.myjetbrains.com/youtrack/issue/RH-41282)

> [@Jarek](#):
>
> (import / export viewdisplaymode)

Noted, [RH-41283](https://mcneel.myjetbrains.com/youtrack/issue/RH-41283)

> [@Jarek](#):
>
> why would we have to specify the needed missing ones instead of just going through the list of all RS methods help

Some of the RhinoScript methods need to be ported, purely geometric ones. As you can see from the requests, everything considered RhinoScript/VBScript is a project that follows users’ requests and, as such, may have needs that are other than in Python. Also, if we are lucky some of these requests might make it in V6 SR0 (no promise): this way we can set priorities. Finally, there are already in Python at least a handful of functions that are not present in VBScript: you guessed it: users’ requests.

> [@KeithR](#):
>
> I would like to see added a Rhinoscript method to stop the document from saving

Here I think @dale can help more. Probably, this should be split into another topic.

> [@RIL](#):
>
> Mesh.ExtractNonManifoldEdges, but I would prefer having it available in RhinoCommon first

It’s already available in Rhino WIP. At this point, there might be technical reasons why this could not be added to Rhino 5.

> [@clement](#):
>
> one long time wish for the RhinoScript compiler  
> please add support to use a python module file as a library as it is possible for RhinoScript (vb)

I’ll defer this request till @stevebaer can say something more.

> [@clement](#):
>
> For RhinoScript python i would lke to have a way to create dockable panels accepting a Windows.Form or ETO Form.

This is likely something that would be better in a plug-in. As such maybe a Python plug-in?

> [@clement](#):
>
> To make it easier to find depricated code in V6, please print out line numbers along with the deprication messages and provide a way to suppress the messages.

I actually fought a long battle (several weeks) against deprecated code in RhinoScriptSyntax. I declared that this issue was fixed, and so did the tester. [RH-34759](https://mcneel.myjetbrains.com/youtrack/issue/RH-34759)  
If you happen to find any obsolete code printout in the current Rhino WIP, please let me know.

The deprecation message is output by the IronPython runtime. If you find an obsolete warning, we can try the mechanisms explained here: [27.6. warnings — Warning control — IronPython 2.7.2b1 documentation](https://ironpython-test.readthedocs.io/en/latest/library/warnings.html) (I didn’t do that yet).

> [@Helvetosaur](#):
>
> AddStartupScript() and LastLoadedScriptFile()

Noted, [RH-41287](https://mcneel.myjetbrains.com/youtrack/issue/RH-41287)  
@Helvetosaur I however do not understand how `LastLoadedScriptFile()` might help with `AddStartupScript()`. VBScript startup scripts are a list of files, so LastLoaded() will not be very helpful, no?

> [@DanBayn](#):
>
> I could use the ObjectMesh methods (density, max angle, etc,)

Noted, [RH-41289](https://mcneel.myjetbrains.com/youtrack/issue/RH-41289). Thank you, Mitch @Helvetosaur for the example for V5.

This has been very helpful so far!

---

_[View the full topic](https://discourse.mcneel.com/t/which-rhinoscriptsyntax-functions-do-you-need-to-have-implemented-next/47313)._
