2016-07-31 47 views
0

我是新來的TCl語言,我有一些問題使用數學庫。在使用它之前是否需要包含math :: geometry庫?就像我們在C或C++中所做的那樣。我需要使用的功能是::math::geometry::lineSegmentsIntersect linesegment1 linesegment2TCL如何使用數學::幾何庫

我真的很感激的幫助。

回答

2

是的,您需要首先加載軟件包。當然,先安裝它,因爲它是tcllib的一部分,並不總是以核心語言提供。

加載通常使用package文檔中列出的package require命令完成。

package require math::geometry 

一旦你擁有了它加載,可以使用具有完全合格的名稱,打印1,給出的線相交的PROC,例如:

puts [::math::geometry::lineSegmentsIntersect {1 0 1 1} {1 1 0 1}] 

+0

將代碼所需的所有'package require'行放在文件頂部的.tcl文件中以便您可以一目瞭然地查看需求被認爲是很好的做法。 –

+0

它現在完全可行!非常感謝你! –