Point

Point[p]
是一个图形和几何基元,表示位于 p 的一个点.

Point[{p1,p2,}]
表示一些点的集合.

更多信息和选项更多信息和选项

背景
背景

  • Point 是表示几何点的图形及几何基元. Point 维空间中的位置是由 个笛卡尔坐标值组成的列表参数指定的,其中 RegionEmbeddingDimension 可被用于确定给定 Point 表达式的维度 . 一组点可被表示为单个 Point 基元中的 元组列表(众点). Point 对象的坐标可以是精确值或近似值.
  • 可以分别用 GraphicsGraphics3D 在二维和三维空间中显示 Point 对象. Point 对象也可以通过 GeoGraphicsGeoPosition 用在地理地图中(例如 GeoGraphics[Point[GeoPosition[{38.9,-77.0}]]]). 最后,也可以用 Point 来定义需要进行计算的区域.
  • 尽管点自身的维度是 0(见 RegionDimension 函数的返回结果),在格式化的图形表达式的默认输出中,Point 对象显示得要比 0 维的数学上的点要些. 而且在图形可视化中,不管从哪个角度看,距离有多远,图形中点的大小不变. 如果想要改变 Point 对象的样式,可以使用调整大小的指令,如 PointSizeAbsolutePointSize;着色指令,比如 Red;规定透明度的指令 Opacity;以及样式选项 Antialiasing. 此外,可以用 VertexColors 指定众点的颜色,而众点在 Graphics3D 中的阴影和模拟光照则可使用 VertexNormals 指令来指定.
  • 我们可以使用 GeometricTransformation 和更具体的转换函数,比如 TranslateRotate,来改变图形输出中 Point 对象所在的坐标,但保持产生该输出的 Point 表达式不变.
  • 其他图形基元,如 CircleDiskSphereBall 和样式经过调整的 Point 对象类似. Locator 是另一个和点类似的交互式对象,它可用在图形中代表一个可拖拽的定位器对象.
  • 尽管 Point 基元可以出现在图形和定义几何区域的表达式中,但要注意到,在 Wolfram 语言里,其他情况下坐标通常都以纯列表形式表示. 这种类型的例子包括出现在其他图形基元中的坐标设定(例如 Line[{{0, 0},{1,1}}]),Locator 的参数(例如 Graphics[Locator[{0,2}]]),以及当使用 Nearest 计算最接近的点时. 许多函数(包括 RegionNearestRegionCentroidArgMinArgMax)也自然的返回坐标的纯列表形式而不是显式的 Point 对象,而其它函数(例如 SolveNSolve)则以变量替换规则列表的形式返回解的(例如 ).
1988年引入
(1.0)
| 2014年更新
(10.0)
Translate this page: