这是计算 Omnet++/veins 中两个节点之间距离的正确方法吗?
Is this the correct way to compute distance between two nodes in Omnet++/veins?
我正在尝试计算静脉中两个移动节点之间的距离,我正在使用以下方法
WaveShortMessage * pos = new WaveShortMessage();
Coord senderPosition = pos->getSenderPos();
Coord receiverPosition = traci->getPositionAt(simTime());
double distance = senderPosition.distance(receiverPosition);
我想知道这是否是计算两个节点之间距离的正确方法,以及给定的距离是以米还是厘米为单位,因为它 returns 的值非常大,所以我假设它以厘米为单位。提前致谢。
是的,Coord::distance 方法是计算两点距离的正确方法。
不过请注意,您在阅读之前并未初始化发件人位置。这样,您可能会在尝试读取
时获得随机值
我正在尝试计算静脉中两个移动节点之间的距离,我正在使用以下方法
WaveShortMessage * pos = new WaveShortMessage();
Coord senderPosition = pos->getSenderPos();
Coord receiverPosition = traci->getPositionAt(simTime());
double distance = senderPosition.distance(receiverPosition);
我想知道这是否是计算两个节点之间距离的正确方法,以及给定的距离是以米还是厘米为单位,因为它 returns 的值非常大,所以我假设它以厘米为单位。提前致谢。
是的,Coord::distance 方法是计算两点距离的正确方法。
不过请注意,您在阅读之前并未初始化发件人位置。这样,您可能会在尝试读取
时获得随机值