我需要一种方法来定义轮廓是表示线还是闭合形状.在Java中,我有一个对象Shape,其中包含所有将其再次定义为单独对象的点.对象Point表示点的坐标.我尝试用递归解析形状但是对于更大的形状,超过150点,性能非常差.我附上了我要解析的形状的图片,以帮助更好地理解这个问题.
我正在放置一个图像,以便更好地显示问题.

这只是展示了我得到的所有形状.我想只展示两个封闭的.
提前致谢.Vassil Kossev
当我输入:
use Spatie\Analytics\Analytics;
Run Code Online (Sandbox Code Playgroud)
它给出了错误
“非静态方法不应被静态调用”
但是当我只输入:
use Analytics;
Run Code Online (Sandbox Code Playgroud)
我在刷新时给出一个白页或说
“具有非复合名称“Analytics”的 use 语句无效”
启动时。
我使用的是 Laravel 5.5.4,虽然它说外观应该自动设置,但它不起作用,所以我还手动将其添加到 // config/app.php 中:
'Analytics' => Spatie\Analytics\AnalyticsFacade::class,
Run Code Online (Sandbox Code Playgroud)
但它仍然不起作用。
来自 github 包。有一个解决方案
php artisan config:clear
Run Code Online (Sandbox Code Playgroud)
但这对我不起作用。