【发布时间】:2013-12-23 20:41:17
【问题描述】:
我需要定义一个立方体和三个区间 Cx、Cy 和 Cz 作为长方体分别在 x、y 和 z 轴上的投影。我应该使用区间谓词interval_dur。链接上的图片可能更清楚我确实需要什么。
原来的问题是这样的:
我们可以通过考虑它们在每个轴上的投影之间的定性关系来定义长方体(例如inside和on top)之间的三维定性空间关系。图 1 显示了长方体
C在 x、y 和 z 轴上的间隔投影。 (a) 定义一个长方体C。分别定义三个区间Cx、Cy和Cz作为长方体在 x、y 和 z 轴上的投影。使用区间谓词interval_dur。
【问题讨论】:
-
这是一个相当简洁的问题描述,但我认为您希望根据三个间隔来定义立方体,每个间隔由两个值组成。在prolog中,你可以有“嵌套词”,比如
foo(bar(1,2),bar(3,4))等。听起来interval_dur应该是区间词的名称,但并不完全清楚。还是已经给出了谓词interval_dur? -
原来的问题是这样的;我们可以通过考虑它们在每个轴上的投影之间的定性关系来定义长方体之间的三维定性空间关系,例如内部和顶部。图 1 显示了在 x、y 和 z 轴上具有间隔投影的长方体 c。 (a) [5P] 定义一个长方体 C。分别定义三个区间 Cx、Cy 和 Cz 作为长方体在 x、y 和 z 轴上的投影。使用区间谓词 interval_dur。
-
我拥有的唯一信息是问题和我在问题上发布的图像。感谢您的关心
-
目前还不清楚您是否已经被赋予了谓词“
interval_dur”,它应该是什么意思/做什么?它应该接受什么/多少个参数?