classHPatch 04
ody>
|
|
|
| |
The vertex is the end of an IsUseHook2 spline segment. |
|
|
| |
The vertex is the end of an IsUseHook3 spline segment. |
|
|
| |
The vertex is the end of an IsUseHook4 spline segment. |
| BOOL HPatch::IsHookData1 |
( |
|
) |
|
|
| |
If TRUE, this vertex is a hook
if IsHookData1 is set then
if it is an end hook ( its IsEndHook1 flag is set ), calling GetNextAttached(), will yield the base CP of the spline that the vertex is hooked into. If the vertex is not an end hook, calling GetNextAttached() will yield the next hook down the spline. |
| BOOL HPatch::IsHookData2 |
( |
|
) |
|
|
| BOOL HPatch::IsHookData3 |
( |
|
) |
|
|
| BOOL HPatch::IsHookData4 |
( |
|
) |
|
|
| BOOL HPatch::IsUseHook1 |
( |
|
) |
|
|
| |
If TRUE, an adjacent vertex is a hook, or this vertex is a hook. You may not be able to traverse to the next vertex, or the previous from this vertex.
If IsUseHook1 is set then
if the next vertex's IsHookData1 flag is set, it is a hook, and you cannot traverse to it. another way of getting the Out Tangent "A" must be found
1) The next vertex may be a hook--find out by calling IsHookData1() on it.
1.1) If the next vertex is a hook, then you can determine which direction the connecting spline runs by calling IsEndHook1() on it. If the call returns a true value, then the spline is coming into the current vertex.
2) The previous vertex may be a hook--find out by calling IsHookData1() on it
2.1) If the previous vertex is a hook, then you can determine which direction the connecting spline runs by calling IsEndHook1() to it. If the call returns a true value, then the spline is coming into the currnet vertex.
3) The current vertex may be a hook--find out by calling IsEndHook1() on the current vertex |
| BOOL HPatch::IsUseHook2 |
( |
|
) |
|
|
| BOOL HPatch::IsUseHook3 |
( |
|
) |
|
|
| BOOL HPatch::IsUseHook4 |
( |
|
) |
|
|
| void HPatch::operator delete |
( |
void * |
ptr |
) |
[inline] |
|
| void HPatch::ReverseNormal |
( |
|
) |
|
|
|
|
| |
Reverses the normal on the patch. |
The documentation for this class was generated from the following files:
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concerning this documentation to AMReports. If you have any information, knowledge, or documentation to share with the A:M developer community, please post them on the Hash SDK forum.
Generated on Thu Oct 27 11:46:56 2005 with doxygen 1.4.5 written by Dimitri van Heesch, © 1997-2001