0
我是新来的TCl语言,我有一些问题使用数学库。在使用它之前是否需要包含math :: geometry库?就像我们在C或C++中所做的那样。我需要使用的功能是::math::geometry::lineSegmentsIntersect linesegment1 linesegment2
TCL如何使用数学::几何库
我真的很感激的帮助。
我是新来的TCl语言,我有一些问题使用数学库。在使用它之前是否需要包含math :: geometry库?就像我们在C或C++中所做的那样。我需要使用的功能是::math::geometry::lineSegmentsIntersect linesegment1 linesegment2
TCL如何使用数学::几何库
我真的很感激的帮助。
是的,您需要首先加载软件包。当然,先安装它,因为它是tcllib的一部分,并不总是以核心语言提供。
加载通常使用package文档中列出的package require
命令完成。
package require math::geometry
一旦你拥有了它加载,可以使用具有完全合格的名称,打印1,给出的线相交的PROC,例如:
puts [::math::geometry::lineSegmentsIntersect {1 0 1 1} {1 1 0 1}]
。
将代码所需的所有'package require'行放在文件顶部的.tcl文件中以便您可以一目了然地查看需求被认为是很好的做法。 –
它现在完全可行!非常感谢你! –