agg::trans_single_path计算路径长度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了agg::trans_single_path计算路径长度相关的知识,希望对你有一定的参考价值。

头文件:agg/include/agg_trans_single_path.h

源文件:agg/src/agg_trans_single_path.cpp

1 total_length统计路径长度

    agg::path_storageps;

   ps.move_to(100,20);

   ps.line_to(10,200);

ps.line_to(200,200);

 

   agg::trans_single_path tspath;

   tspath.add_path(ps);

double nPathLen= tspath.total_length();

2 transform

暂时不清楚

      agg::trans_single_path tcurve;

       tcurve.add_path(m_path_storage);

       double len = tcurve.total_length();

        int n = 3;

       double x = len / n;

       couble y = 0;

       tcurve.transform(&x, &y);

 

here x, y been transformed to the rightvalue.

总结:使用该类根据路径线段的方向来渲染文字,目前暂时不了解:

http://sourceforge.net/p/vector-agg/mailman/message/9964153/

以上是关于agg::trans_single_path计算路径长度的主要内容,如果未能解决你的问题,请参考以下文章

车路协同 智能路侧决策系统边缘计算系统功能技术要求

云计算 探 路 者 阿 里 云

人工智能: 自动寻路算法实现(DD*算法)

机器学习向量化计算 -- 机器学习路上必经路

定制化成企业IT构建必经路

云计算宕机 五朵云宏愿路漫漫