![]() |
MKI_POINT_* (Point Input Type) Changed in Version 2025.0 |
www.CAD6.com |
The point types listed in this section are usually used for the declaration of external commands.
Internal Point TypesThese point types must not be used by external commands!
MKI_POINT_NO "No Function" MKI_POINT_HELP "Select Screen Element or Command"
Standard Point Entry TypesNo identification is performed, a currently active grid will have effect, snapping is possible.
MKI_POINT_ANY MKI_POINT_ANY1 MKI_POINT_ANY2 "Enter Point" MKI_POINT_START "Enter Start-Point" MKI_POINT_START1 MKI_POINT_START2 "Enter Start-Point of Leg" MKI_POINT_END "Enter End-Point" MKI_POINT_END1 MKI_POINT_END2 "Enter End-Point of Leg" MKI_POINT_REFERENCE MKI_POINT_REFERENCE1 MKI_POINT_REFERENCE2 "Enter Reference Point" MKI_POINT_DESTINATION "Enter Target Point" MKI_POINT_CORNER1 MKI_POINT_CORNER2 MKI_POINT_CORNER3 MKI_POINT_CORNER4 "Enter Corner" MKI_POINT_CIRCLE1 MKI_POINT_CIRCLE2 MKI_POINT_CIRCLE3 "Enter Point on Circle" MKI_POINT_ELLIPSE1 MKI_POINT_ELLIPSE2 "Enter Point on Ellipse" MKI_POINT_FRAME "Enter Point on Frame" MKI_POINT_EDGE_CENTER New in Version 2024.0 MKI_POINT_EDGE_CENTER1 MKI_POINT_EDGE_CENTER2 "Enter Edge Center" MKI_POINT_CIRCLE_CENTER New in Version 2024.0 MKI_POINT_CIRCLE_CENTER1 MKI_POINT_CIRCLE_CENTER2 "Enter Circle Center" MKI_POINT_RADIUS "Enter Radius" MKI_POINT_ANGLE "Enter Angle" MKI_POINT_ANGLE1 "Enter Start-Angle" MKI_POINT_ANGLE2 "Enter End-Angle" MKI_POINT_LINE_RELATIVE "Enter Relative Line" MKI_POINT_PIVOT1 MKI_POINT_PIVOT2 "Enter Pivot" MKI_POINT_CURVE_END "Enter End-Point of Curve" MKI_POINT_ARC "Enter Point on Arc" MKI_POINT_ARC_END1 MKI_POINT_ARC_END2 "Enter End-Point of Arc" MKI_POINT_ARC_RELATIVE "Enter Relative Circular Arc" MKI_POINT_POSITION "Enter Position" MKI_POINT_ROTATION New in Version 2023.1 "Enter Rotation Point" MKI_POINT_SECTION1 MKI_POINT_SECTION2 "Section: Enter Corner" MKI_POINT_SELECTAREA1 New in Version 2023.2 MKI_POINT_SELECTAREA2 New in Version 2023.2 "Object Selection: Enter Corner" MKI_POINT_DIM_LINE1 "Enter Dimension Line Orientation" MKI_POINT_DIM_LINE2 "Enter Dimension Line Position" MKI_POINT_DIM_LINE3 "Enter Dimension Line End-Point" MKI_POINT_DIM_EXTLINE New in Version 2024.0 "Enter Dimension Extension Line End" MKI_POINT_DIM_NUM1 "Enter Dimension Position" MKI_POINT_DIM_NUM2 "Enter Dimension Orientation"
Entity-Independent Identification TypesIf a user clicks near to an entity, it will be temporarily resolved to standard objects, the nearest of which will be memorized. Such an identified standard object can later be retrieved by means of MKI_InputGetIdentData. During identification, a currently active grid will have no effect, snapping is disabled.
The IDs are assembled of characters indicating what type of standard objects will be accepted. The characters are:
For example, the point type MKI_POINT_PLC accepts lines and circles. If an arc, sector or segment is identified, it is resolved into a full circle and up to 2 lines, and the closest of those standard objects is passed on.
MKI_POINT_PL MKI_POINT_PL1 MKI_POINT_PL2 MKI_POINT_PL3 "Identify Reference Line" MKI_POINT_PC MKI_POINT_PC1 MKI_POINT_PC2 MKI_POINT_PC3 "Identify Reference Circle" MKI_POINT_PE MKI_POINT_PE1 MKI_POINT_PE2 MKI_POINT_PE3 "Identify Reference Ellipse" MKI_POINT_PA MKI_POINT_PA1 MKI_POINT_PA2 MKI_POINT_PA3 "Identify Reference Circle Part" MKI_POINT_PCE MKI_POINT_PCE1 MKI_POINT_PCE2 MKI_POINT_PCE3 "Identify Reference Circle / Ellipse" MKI_POINT_PCEA MKI_POINT_PCEA1 MKI_POINT_PCEA2 MKI_POINT_PCEA3 "Identify Reference Circle Part" MKI_POINT_PCEB New in Version 2024.2 MKI_POINT_PCEB1 MKI_POINT_PCEB2 MKI_POINT_PCEB3 "Identify Reference Circle / Ellipse / Curve" MKI_POINT_PLC MKI_POINT_PLC1 MKI_POINT_PLC2 MKI_POINT_PLC3 "Identify Reference Line / Circle" MKI_POINT_PLE MKI_POINT_PLE1 MKI_POINT_PLE2 MKI_POINT_PLE3 "Identify Reference Line / Ellipse" MKI_POINT_PLA MKI_POINT_PLA1 MKI_POINT_PLA2 MKI_POINT_PLA3 "Identify Reference Line / Circle Part" MKI_POINT_PLBA MKI_POINT_PLBA1 MKI_POINT_PLBA2 MKI_POINT_PLBA3 "Identify Reference Object" MKI_POINT_PLCE MKI_POINT_PLCE1 MKI_POINT_PLCE2 MKI_POINT_PLCE3 "Identify Reference Object" MKI_POINT_PLCEA MKI_POINT_PLCEA1 MKI_POINT_PLCEA2 MKI_POINT_PLCEA3 "Identify Reference Object" MKI_POINT_PFCE MKI_POINT_PFCE1 MKI_POINT_PFCE2 MKI_POINT_PFCE3 New in Version 2016.0 "Identify Reference Object" MKI_POINT_PANY MKI_POINT_PANY1 MKI_POINT_PANY2 MKI_POINT_PANY3 "Identify Reference Object" MKI_POINT_PGL "Identify Construction Aid Line" MKI_POINT_PGC "Identify Construction Aid Circle" MKI_POINT_PGE "Identify Construction Aid Ellipse" MKI_POINT_PGCE "Identify Construction Aid Circle / Ellipse" MKI_POINT_PGLC "Identify Construction Aid Line / Circle" MKI_POINT_PGLE "Identify Construction Aid Line / Ellipse" MKI_POINT_PGLCE "Identify Construction Aid Object" MKI_POINT_PCURVE MKI_POINT_PCURVE1 MKI_POINT_PCURVE2 MKI_POINT_PCURVE3 "Identify Curve Element" MKI_POINT_PEDGE MKI_POINT_PEDGE1 MKI_POINT_PEDGE2 MKI_POINT_PEDGE3 New in Version 2017.0 "Identify Straight Edge"
Single-Entity Identification TypesIf a user clicks near to an entity of a suitable type, this entity will be marked by setting its identification count to the current identification count. Such an identified entity can later be retrieved by means of either MKI_InputGetIdentObject or MKI_InputGetIdentAddress. During identification, a currently active grid will have no effect, snapping is disabled.
MKI_POINT_ID_LOCKED Renamed in Version 2017.0 "Identify Any Object" - this allows to identify entities even if they are locked! MKI_POINT_ID_UNIT Renamed in Version 2017.0 "Identify Object" MKI_POINT_ID_TEMPUNIT Renamed in Version 2025.0 "Identify Object or Temporary Object" MKI_POINT_ID_TEMPLINEAR Renamed in Version 2025.0 "Identify Linear Object or Temporary Object" MKI_POINT_ID_TEMPFILLED Renamed in Version 2025.0 "Identify Areal Object or Temporary Object" MKI_POINT_ID_OBJECT New in Version 2017.0 "Identify Object" MKI_POINT_ID_LINKOBJECT New in Version 2017.0 "Identify Link Object" MKI_POINT_ID_BASEOBJECT New in Version 2017.0 "Identify Basic Object" MKI_POINT_ID_INSTANCE "Identify Instance" MKI_POINT_ID_TRIM MKI_POINT_ID_TRIM1 MKI_POINT_ID_TRIM2 "Identify Object to be Trimmed" MKI_POINT_ID_LINE MKI_POINT_ID_LINE1 MKI_POINT_ID_LINE2 "Identify Line" MKI_POINT_ID_CIRCLE MKI_POINT_ID_CIRCLE1 MKI_POINT_ID_CIRCLE2 "Identify Circle / Circle Part" MKI_POINT_ID_ARC "Identify Circle Part" MKI_POINT_ID_ELLIPSE "Identify Ellipse" MKI_POINT_ID_EARC "Identify Ellipse Part" MKI_POINT_ID_CEA MKI_POINT_ID_CEA1 MKI_POINT_ID_CEA2 "Identify Circle / Ellipse / Arc" MKI_POINT_ID_CURVE "Identify Curve" MKI_POINT_ID_SURFACE "Identify Surface" MKI_POINT_ID_CURVE_SURFACE "Identify Curve / Surface" MKI_POINT_ID_EDIT_CURVE New in Version 2016.1 "Identify Curve / Surface" MKI_POINT_ID_FILLED MKI_POINT_ID_FILLED1 MKI_POINT_ID_FILLED2 "Identify Areal Object" MKI_POINT_ID_TEXT "Identify Text" MKI_POINT_ID_ANYTEXT "Identify Text" MKI_POINT_ID_LINKTEXT New in Version 2017.0 "Identify Text to be Linked" MKI_POINT_ID_DIMENSIONLINE "Identify Dimension Line" MKI_POINT_ID_DIMENSIONONLY "Identify Dimension" MKI_POINT_ID_CLIP "Identify Clipping" MKI_POINT_ID_MAPPING New in Version 2012.0 "Identify Mapping" MKI_POINT_ID_GROUP New in Version 2017.0 "Identify Group" MKI_POINT_ID_EXT "Identify Extended Object" MKI_POINT_ID_COMMENT "Identify Comment" MKI_POINT_ID_SIMPLE MKI_POINT_ID_SIMPLE1 MKI_POINT_ID_SIMPLE2 "Identify Simple Object" MKI_POINT_ID_SIMPLE_MARK MKI_POINT_ID_SIMPLE_MARK1 MKI_POINT_ID_SIMPLE_MARK2 "Identify Simple Object" MKI_POINT_ID_POINT "Identify Point" MKI_POINT_ID_TEMP Renamed in Version 2025.0 "Identify Temporary Object" MKI_POINT_ID_REFERENCE New in Version 2020.0 "Identify External Reference" MKI_POINT_ID_HYPERLINK New in Version 2024.2 "Identify Hyperlink" MKI_POINT_ID_EXTFILL New in Version 2024.0 "Identify Texture / Color Gradient" MKI_POINT_ID_HATCH New in Version 2020.1 "Identify Hatching" MKI_POINT_ID_POSNO New in Version 2024.2 "Identify Position Number"
Multi-Entity Identification TypesObject-dependent identification of multiple entities. If a user identifies an entity by either clicking near to it or by using any other identification method, the entity will be marked by setting the MKI_FLAG_USE flag. All entities identified during a multi-entity-identification can later be retrieved by means of MKI_EnumerateIdent or they can directly be modified by means of MKI_EditIdentMatrix. During identification, a currently active grid will have no effect, snapping is disabled.
As entities identified during a multi-entity-identification are marked by setting a flag, only one multi-entity-identification is possible during a command's input phase! If a second multi-entity-selection is required, this has to be realized by an additional, previously performed permanent selection (where the flag MKI_FLAG_SELECT will be set) or by completely different means.
MKI_POINT_ID_MULTIANYTEXT "Choose Texts" MKI_POINT_ID_MULTITEXT Renamed in Version 2022.0 "Choose Text Objects" MKI_POINT_ID_MULTITEXTSTANDARD "Choose Standard Texts" MKI_POINT_ID_MULTITEXTREFERENCE "Choose Reference Texts" MKI_POINT_ID_MULTIDIM1 "Choose Dimensions" MKI_POINT_ID_MULTIDIM2 "Choose Dimension Texts" MKI_POINT_ID_MULTIINSTANCE Renamed in Version 2022.0 "Choose Instances" MKI_POINT_ID_MULTIGROUP New in Version 2017.0 "Choose Groups" MKI_POINT_ID_MULTIPOSNO New in Version 2017.0 "Choose Position Numbers" MKI_POINT_ID_MULTIUNIT New in Version 2017.0 "Choose Objects" MKI_POINT_ID_MULTIOBJ New in Version 2017.0 "Choose Objects" MKI_POINT_ID_MULTILOCKED Renamed in Version 2017.0 "Choose Any Objects" - this allows to identify entities even if they are locked! MKI_POINT_ID_MULTIGEO "Choose Construction Aid Objects" MKI_POINT_ID_MULTIHYPERLINK "Choose Hyperlink Objects" MKI_POINT_ID_MULTICLIP "Choose Clippings" MKI_POINT_ID_MULTIEXT "Choose Extended Objects" MKI_POINT_ID_MULTIEXTFILL New in Version 2024.0 "Choose Textures / Color Gradients" MKI_POINT_ID_MULTIHATCH New in Version 2018.2 "Choose Hatchings" MKI_POINT_ID_MULTIPOINT "Choose Points" MKI_POINT_ID_MULTIATTRIBPOINT New in Version 2021.0 "Choose Attribute Points"
|
CAD6interface 2025.0 - Copyright 2025 Malz++Kassner® GmbH