poISystem DefineByCircleCenter
Creates a coordinate system at the circle center defined by three nodes.
Syntax
user_defined_system_handle DefineByCircleCenter "node1_loc" "node2_loc" "node3_loc" [movetype]
Application
HyperView Tcl Query
Description
This command defines a coordinate system at the circle center. The circle center is found by using the three nodes which lie on the circumference of the circle.
Inputs
- node1_loc
- The first node on the circle circumference.
- node2_loc
- The second node on the circle circumference.
- node3_loc
- The third node on the circle circumference.
- [movetype]
- The move type of the system: true - Fixed (Default), false - Moving.
Example
Defines a coordinate system at a circle center defined by three circumference nodes. The
origin of the system will the circle center, the x-axis of the system will be defined along
the vector between the circle center and the first
node.
hwi OpenStack
hwi GetSessionHandle session_handle
session_handle GetProjectHandle project_handle
project_handle GetPageHandle page_handle [project_handle GetActivePage]
page_handle GetWindowHandle window_handle [page_handle GetActiveWindow]
window_handle GetClientHandle client_handle
set mid [client_handle AddModel "c:/samples/nastran/circle_no_mcid.op2"]
client_handle GetModelHandle model_handle $mid
set sys_id [model_handle AddUserDefinedSystem "rectangular"]
model_handle GetUserDefinedSystemHandle sys_handle $sys_id
sys_handle DefineByCircleCenter "85" "68" "117" true
hwi CloseStack
Errors
If a circle center could not found using the three specified points, a default system will be created whose axes align with the global axes.