程序包 | 说明 |
---|---|
com.supermap.data |
限定符和类型 | 类和说明 |
---|---|
class |
CSGBooleanNode
CSG布尔节点
|
class |
CSGSimpleNode
CSG简单节点
|
class |
InternalCSGNode |
限定符和类型 | 方法和说明 |
---|---|
CSGNode |
CSGNode.clone() |
static CSGNode |
InternalCSGNode.createInstance(long handle) |
static CSGNode |
CSGNode.fromJson(String strJson)
在json字符串中解析出CSGNode。
|
CSGNode |
CSGBooleanNode.getLeftNode()
获取左侧CSG节点
|
CSGNode |
CSGBooleanNode.getRightNode()
获取右侧CSG节点
|
限定符和类型 | 方法和说明 |
---|---|
static void |
InternalCSGNode.clearHandle(CSGNode csgNode) |
CSGBooleanNode |
CSGEntity.difference(CSGNode csgNode)
当前CSG实体和指定的CSG节点求差,返回新的CSG布尔节点。
|
CSGBooleanNode |
CSGNode.difference(CSGNode csgNode)
CSGNode+CSGNode实现布尔差,返回新的CSG布尔节点
|
CSGBooleanNode |
CSGEntity.intersect(CSGNode rightNode)
当前CSG实体和右侧CSG节点求交,返回新的CSG布尔节点。
|
CSGBooleanNode |
CSGNode.intersect(CSGNode csgNode)
CSGNode+CSGNode实现布尔交,返回新的CSG布尔节点
|
void |
CSGBooleanNode.setLeftNode(CSGNode leftNode)
设置左侧CSG节点
|
void |
CSGBooleanNode.setRightNode(CSGNode rightNode)
设置右侧CSG节点
|
CSGBooleanNode |
CSGEntity.union(CSGNode rightNode)
当前CSG实体和右侧CSG节点求并,返回新的CSG布尔节点。
|
CSGBooleanNode |
CSGNode.union(CSGNode csgNode)
CSGNode+CSGNode实现布尔并,返回新的CSG布尔节点。
|
构造器和说明 |
---|
CSGBooleanNode(CSGEntity leftEntity,
CSGNode rightNode,
BooleanOperatorType booleanOperatorType)
根据给定的左侧CSG模型、右侧CSG节点、布尔运算类型来构造一个与其完全相同的新对象。
|
CSGBooleanNode(CSGNode leftNode,
CSGEntity rightEntity,
BooleanOperatorType booleanOperatorType)
根据给定的左侧CSG节点、右侧CSG模型、布尔运算类型来构造一个与其完全相同的新对象。
|
CSGBooleanNode(CSGNode leftNode,
CSGNode rightNode,
BooleanOperatorType booleanOperatorType)
根据给定的左侧CSG节点、右侧CSG节点、布尔运算类型来构造一个与其完全相同的新对象。
|
Copyright © 2021–2024 SuperMap. All rights reserved.