Regshape Util
Faits rapides
| Propriété | Valeur |
|---|---|
| Classe | RegshapeUtil |
| Module | cenpylib.RegshapeUtil |
| Paquet | cenpylib |
| Libération | R2025.2.4 |
| Méthodes | 12 |
Départ rapide
# Boilerplate Example
obj = RegshapeUtil(operator)
result = obj.GetRegshapeCircle(shiftReference, radius, overrun, leadin)Index de la méthode
| Méthode | Retours | Résumé |
|---|---|---|
__init__ | — | — |
GetRegshapeCircle | — | Créez une forme de registre circulaire |
GetRegshapeRectangle | — | Créer une forme régangulaire rectangulaire |
GetRegshapeSlot | — | Créez une forme de registre de fente |
_GetReferenceMatrix | — | Args : |
_LinTranslate | — | Args : |
_CirTranslate | — | Args : |
_GetMatrixFromRefPoint | — | Args : |
coordinates_on_circle_given_arc_length | — | — |
coordinates_on_circle_given_degrees | — | — |
AddLaserOnEvent | — | — |
AddLaserOffEvent | — | — |
Cycle de vie
__init__
def __init__(operator)Paramètres :
| Nom | Type | Description |
|---|---|---|
operator | — | — |
Méthodes de requête
GetRegshapeCircle
def GetRegshapeCircle(shiftReference, radius, overrun=0, leadin=0)Créez une forme circulaire rég
Paramètres :
| Nom | Type | Description |
|---|---|---|
shiftReference | — | — |
radius | — | — |
overrun | — | — (par défaut : 0) |
leadin | — | — (par défaut : 0) |
GetRegshapeRectangle
def GetRegshapeRectangle(shiftReference, length, height, radius=0, overrun=0, leadin=0)Créer un rectangle régangulaire
Paramètres :
| Nom | Type | Description |
|---|---|---|
shiftReference | — | — |
length | — | — |
height | — | — |
radius | — | — (par défaut : 0) |
overrun | — | — (par défaut : 0) |
leadin | — | — (par défaut : 0) |
GetRegshapeSlot
def GetRegshapeSlot(shiftReference, length, height, radius, overrun=0, leadin=0)Créez un registre de fente
Paramètres :
| Nom | Type | Description |
|---|---|---|
shiftReference | — | — |
length | — | — |
height | — | — |
radius | — | — |
overrun | — | — (par défaut : 0) |
leadin | — | — (par défaut : 0) |
Méthodes de mutation
AddLaserOnEvent
def AddLaserOnEvent(Operator, point, action=0, insertpos=TPINSERTPOS_INSERTBEFORE)Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | — |
point | — | — |
action | — | — (par défaut : 0) |
insertpos | — | — (par défaut : TPINSERTPOS_INSERTBEFORE) |
AddLaserOffEvent
def AddLaserOffEvent(Operator, point, action=0, insertpos=TPINSERTPOS_INSERTBEFORE)Paramètres :
| Nom | Type | Description |
|---|---|---|
Operator | — | — |
point | — | — |
action | — | — (par défaut : 0) |
insertpos | — | — (par défaut : TPINSERTPOS_INSERTBEFORE) |
Utilités
_GetReferenceMatrix
def _GetReferenceMatrix()Args : Retour :
_LinTranslate
def _LinTranslate(x, y, z)Args : Retour :
Paramètres :
| Nom | Type | Description |
|---|---|---|
x | — | — |
y | — | — |
z | — | — |
_CirTranslate
def _CirTranslate(x1, y1, z1, x2, y2, z2)Args : Retour :
Paramètres :
| Nom | Type | Description |
|---|---|---|
x1 | — | — |
y1 | — | — |
z1 | — | — |
x2 | — | — |
y2 | — | — |
z2 | — | — |
_GetMatrixFromRefPoint
def _GetMatrixFromRefPoint()Args : Retour :
coordinates_on_circle_given_arc_length
def coordinates_on_circle_given_arc_length(radius, arc_length)Paramètres :
| Nom | Type | Description |
|---|---|---|
radius | — | — |
arc_length | — | — |
coordinates_on_circle_given_degrees
def coordinates_on_circle_given_degrees(radius, angle_degrees)Paramètres :
| Nom | Type | Description |
|---|---|---|
radius | — | — |
angle_degrees | — | — |
Notes de la version
Cette classe est documentée à la version R2025.2.4.
Was this page helpful?