|
|
virtual void | Dispose () |
| |
|
unsafe | Const_ObjectMesh () |
| | Constructs an empty (default-constructed) instance.
|
| |
|
unsafe | Const_ObjectMesh (MR._ByValue_ObjectMesh _other) |
| | Generated from constructor MR.ObjectMesh.ObjectMesh.
|
| |
|
unsafe? byte | typeName () |
| | Generated from method MR.ObjectMesh.typeName.
|
| |
|
unsafe MR.Std.String | className () |
| | Generated from method MR.ObjectMesh.className.
|
| |
|
unsafe MR.Std.String | classNameInPlural () |
| | Generated from method MR.ObjectMesh.classNameInPlural.
|
| |
|
unsafe MR.Std.Vector_StdString | getInfoLines () |
| | Generated from method MR.ObjectMesh.getInfoLines.
|
| |
|
unsafe MR.Object | clone () |
| | Generated from method MR.ObjectMesh.clone.
|
| |
|
unsafe MR.Object | shallowClone () |
| | Generated from method MR.ObjectMesh.shallowClone.
|
| |
|
unsafe MR.MeshIntersectionResult | worldRayIntersection (MR.Const_Line3f worldRay, MR.Const_FaceBitSet? region=null) |
| | given ray in world coordinates, e.g. obtained from Viewport.unprojectPixelRay; finds its intersection with the mesh of this object considering its transformation relative to the world; it is inefficient to call this function for many rays, because it computes world-to-local xf every time Generated from method MR.ObjectMesh.worldRayIntersection.
|
| |
|
unsafe bool | hasVisualRepresentation () |
| | mesh object can be seen if the mesh has at least one edge Generated from method MR.ObjectMesh.hasVisualRepresentation.
|
| |
|
unsafe bool | hasModel () |
| | Generated from method MR.ObjectMesh.hasModel.
|
| |
|
unsafe MR.Const_Mesh | mesh () |
| | Generated from method MR.ObjectMesh.mesh.
|
| |
| unsafe MR.MeshPart | meshPart () |
| |
|
unsafe MR.Const_FaceBitSet | getSelectedFaces () |
| | Generated from method MR.ObjectMesh.getSelectedFaces.
|
| |
|
unsafe ref readonly MR.Color | getSelectedFacesColor (MR._InOpt_ViewportId id=default) |
| | returns colors of selected triangles Generated from method MR.ObjectMesh.getSelectedFacesColor. Parameter id defaults to {}.
|
| |
|
unsafe MR.Const_UndirectedEdgeBitSet | getSelectedEdges () |
| | Generated from method MR.ObjectMesh.getSelectedEdges.
|
| |
|
unsafe ref readonly MR.Color | getSelectedEdgesColor (MR._InOpt_ViewportId id=default) |
| | returns colors of selected edges Generated from method MR.ObjectMesh.getSelectedEdgesColor. Parameter id defaults to {}.
|
| |
|
unsafe MR.Const_ViewportProperty_MRColor | getSelectedEdgesColorsForAllViewports () |
| | Generated from method MR.ObjectMesh.getSelectedEdgesColorsForAllViewports.
|
| |
|
unsafe MR.Const_ViewportProperty_MRColor | getSelectedFacesColorsForAllViewports () |
| | Generated from method MR.ObjectMesh.getSelectedFacesColorsForAllViewports.
|
| |
|
unsafe MR.Const_ViewportProperty_MRColor | getEdgesColorsForAllViewports () |
| | Generated from method MR.ObjectMesh.getEdgesColorsForAllViewports.
|
| |
|
unsafe MR.Const_ViewportProperty_MRColor | getPointsColorsForAllViewports () |
| | Generated from method MR.ObjectMesh.getPointsColorsForAllViewports.
|
| |
|
unsafe MR.Const_ViewportProperty_MRColor | getBordersColorsForAllViewports () |
| | Generated from method MR.ObjectMesh.getBordersColorsForAllViewports.
|
| |
|
unsafe MR.Const_UndirectedEdgeBitSet | creases () |
| | Edges on mesh, that will have sharp visualization even with smooth shading Generated from method MR.ObjectMesh.creases.
|
| |
|
unsafe bool | flatShading () |
| | Generated from method MR.ObjectMesh.flatShading.
|
| |
|
unsafe bool | supportsVisualizeProperty (MR.Const_AnyVisualizeMaskEnum type) |
| | Generated from method MR.ObjectMesh.supportsVisualizeProperty.
|
| |
|
unsafe MR.Std.Vector_MRViewportMask | getAllVisualizeProperties () |
| | get all visualize properties masks Generated from method MR.ObjectMesh.getAllVisualizeProperties.
|
| |
|
unsafe MR.Const_ViewportMask | getVisualizePropertyMask (MR.Const_AnyVisualizeMaskEnum type) |
| | returns mask of viewports where given property is set Generated from method MR.ObjectMesh.getVisualizePropertyMask.
|
| |
|
unsafe MR.Const_ObjectMeshData | data () |
| | provides read-only access to whole ObjectMeshData Generated from method MR.ObjectMesh.data.
|
| |
|
unsafe MR.Const_VertColors | getVertsColorMap () |
| | returns per-vertex colors of the object Generated from method MR.ObjectMesh.getVertsColorMap.
|
| |
|
unsafe MR.Const_FaceColors | getFacesColorMap () |
| | Generated from method MR.ObjectMesh.getFacesColorMap.
|
| |
|
unsafe float | getEdgeWidth () |
| | Generated from method MR.ObjectMesh.getEdgeWidth.
|
| |
|
unsafe float | getPointSize () |
| | Generated from method MR.ObjectMesh.getPointSize.
|
| |
|
unsafe ref readonly MR.Color | getEdgesColor (MR._InOpt_ViewportId id=default) |
| | Generated from method MR.ObjectMesh.getEdgesColor. Parameter id defaults to {}.
|
| |
|
unsafe ref readonly MR.Color | getPointsColor (MR._InOpt_ViewportId id=default) |
| | Generated from method MR.ObjectMesh.getPointsColor. Parameter id defaults to {}.
|
| |
|
unsafe ref readonly MR.Color | getBordersColor (MR._InOpt_ViewportId id=default) |
| | Generated from method MR.ObjectMesh.getBordersColor. Parameter id defaults to {}.
|
| |
|
unsafe MR.Const_MeshTexture | getTexture () |
| | returns first texture in the vector. If there is no textures, returns empty texture Generated from method MR.ObjectMesh.getTexture.
|
| |
|
unsafe MR.Const_Vector_MRMeshTexture_MRTextureId | getTextures () |
| | Generated from method MR.ObjectMesh.getTextures.
|
| |
|
unsafe MR.Const_TexturePerFace | getTexturePerFace () |
| | Generated from method MR.ObjectMesh.getTexturePerFace.
|
| |
|
unsafe MR.Const_VertCoords2 | getUVCoords () |
| | Generated from method MR.ObjectMesh.getUVCoords.
|
| |
|
unsafe MR.Const_MeshTexture | getAncillaryTexture () |
| | Generated from method MR.ObjectMesh.getAncillaryTexture.
|
| |
|
unsafe MR.Const_VertCoords2 | getAncillaryUVCoords () |
| | Generated from method MR.ObjectMesh.getAncillaryUVCoords.
|
| |
|
unsafe bool | hasAncillaryTexture () |
| | Generated from method MR.ObjectMesh.hasAncillaryTexture.
|
| |
|
unsafe uint | getNeededNormalsRenderDirtyValue (MR.Const_ViewportMask viewportMask) |
| | returns dirty flag of currently using normal type if they are dirty in render representation Generated from method MR.ObjectMesh.getNeededNormalsRenderDirtyValue.
|
| |
|
unsafe bool | getRedrawFlag (MR.Const_ViewportMask viewportMask) |
| | Generated from method MR.ObjectMesh.getRedrawFlag.
|
| |
|
unsafe bool | isMeshClosed () |
| | returns cached information whether the mesh is closed Generated from method MR.ObjectMesh.isMeshClosed.
|
| |
|
unsafe MR.Box3f | getWorldBox (MR._InOpt_ViewportId _1=default) |
| | returns cached bounding box of this mesh object in world coordinates; if you need bounding box in local coordinates please call getBoundingBox() Generated from method MR.ObjectMesh.getWorldBox. Parameter _1 defaults to {}.
|
| |
|
unsafe ulong | numSelectedFaces () |
| | returns cached information about the number of selected faces in the mesh Generated from method MR.ObjectMesh.numSelectedFaces.
|
| |
|
unsafe ulong | numSelectedEdges () |
| | returns cached information about the number of selected undirected edges in the mesh Generated from method MR.ObjectMesh.numSelectedEdges.
|
| |
|
unsafe ulong | numCreaseEdges () |
| | returns cached information about the number of crease undirected edges in the mesh Generated from method MR.ObjectMesh.numCreaseEdges.
|
| |
|
unsafe double | totalArea () |
| | returns cached summed area of mesh triangles Generated from method MR.ObjectMesh.totalArea.
|
| |
|
unsafe double | selectedArea () |
| | returns cached area of selected triangles Generated from method MR.ObjectMesh.selectedArea.
|
| |
|
unsafe double | volume () |
| | returns cached volume of space surrounded by the mesh, which is valid only if mesh is closed Generated from method MR.ObjectMesh.volume.
|
| |
|
unsafe float | avgEdgeLen () |
| | returns cached average edge length Generated from method MR.ObjectMesh.avgEdgeLen.
|
| |
|
unsafe ulong | numUndirectedEdges () |
| | returns cached information about the number of undirected edges in the mesh Generated from method MR.ObjectMesh.numUndirectedEdges.
|
| |
|
unsafe ulong | numHoles () |
| | returns cached information about the number of holes in the mesh Generated from method MR.ObjectMesh.numHoles.
|
| |
|
unsafe ulong | numComponents () |
| | returns cached information about the number of components in the mesh Generated from method MR.ObjectMesh.numComponents.
|
| |
|
unsafe ulong | numHandles () |
| | returns cached information about the number of handles in the mesh Generated from method MR.ObjectMesh.numHandles.
|
| |
|
unsafe ulong | heapBytes () |
| | returns the amount of memory this object occupies on heap Generated from method MR.ObjectMesh.heapBytes.
|
| |
|
unsafe? byte | serializeFormat () |
| | returns overriden file extension used to serialize mesh inside this object, nullptr means defaultSerializeMeshFormat() Generated from method MR.ObjectMesh.serializeFormat.
|
| |
|
unsafe? byte | actualSerializeFormat () |
| | returns overriden file extension used to serialize mesh inside this object if set, or defaultSerializeMeshFormat().c_str() otherwise; never returns nullptr Generated from method MR.ObjectMesh.actualSerializeFormat.
|
| |
|
unsafe ulong | getModelHash () |
| | Generated from method MR.ObjectMesh.getModelHash.
|
| |
|
unsafe bool | sameModels (MR.Const_Object other) |
| | Generated from method MR.ObjectMesh.sameModels.
|
| |
|
unsafe bool | getVisualizeProperty (MR.Const_AnyVisualizeMaskEnum type, MR.Const_ViewportMask viewportMask) |
| | returns true if the property is set at least in one viewport specified by the mask Generated from method MR.ObjectMesh.getVisualizeProperty.
|
| |
|
unsafe MR.ViewportMask | globalClippedByPlaneMask () |
| | returns all viewports where this object or any of its parents is clipped by plane Generated from method MR.ObjectMesh.globalClippedByPlaneMask.
|
| |
|
unsafe bool | globalClippedByPlane (MR.Const_ViewportMask? viewportMask=null) |
| | returns true if this object or any of its parents is clipped by plane in any of given viewports Generated from method MR.ObjectMesh.globalClippedByPlane. Parameter viewportMask defaults to ViewportMask.any().
|
| |
|
unsafe ref readonly MR.Color | getFrontColor (bool? selected=null, MR._InOpt_ViewportId viewportId=default) |
| | returns color of object when it is selected/not-selected (depending on argument) in given viewport Generated from method MR.ObjectMesh.getFrontColor. Parameter selected defaults to true. Parameter viewportId defaults to {}.
|
| |
|
unsafe MR.Const_ViewportProperty_MRColor | getFrontColorsForAllViewports (bool? selected=null) |
| | returns color of object when it is selected/not-selected (depending on argument) in all viewports Generated from method MR.ObjectMesh.getFrontColorsForAllViewports. Parameter selected defaults to true.
|
| |
|
unsafe MR.Const_ViewportProperty_MRColor | getBackColorsForAllViewports () |
| | returns backward color of object in all viewports Generated from method MR.ObjectMesh.getBackColorsForAllViewports.
|
| |
|
unsafe ref readonly MR.Color | getBackColor (MR._InOpt_ViewportId viewportId=default) |
| | returns backward color of object in given viewport Generated from method MR.ObjectMesh.getBackColor. Parameter viewportId defaults to {}.
|
| |
|
unsafe byte | getGlobalAlpha (MR._InOpt_ViewportId viewportId=default) |
| | returns global transparency alpha of object in given viewport Generated from method MR.ObjectMesh.getGlobalAlpha. Parameter viewportId defaults to {}.
|
| |
|
unsafe MR.Const_ViewportProperty_UnsignedChar | getGlobalAlphaForAllViewports () |
| | returns global transparency alpha of object in all viewports Generated from method MR.ObjectMesh.getGlobalAlphaForAllViewports.
|
| |
|
unsafe uint | getDirtyFlags () |
| | returns current dirty flags for the object Generated from method MR.ObjectMesh.getDirtyFlags.
|
| |
|
unsafe void | resetDirty () |
| | resets all dirty flags (except for cache flags that will be reset automatically on cache update) Generated from method MR.ObjectMesh.resetDirty.
|
| |
|
unsafe void | resetDirtyExceptMask (uint mask) |
| | reset dirty flags without some specific bits (useful for lazy normals update) Generated from method MR.ObjectMesh.resetDirtyExceptMask.
|
| |
|
unsafe MR.Box3f | getBoundingBox () |
| | returns cached bounding box of this object in local coordinates Generated from method MR.ObjectMesh.getBoundingBox.
|
| |
|
unsafe bool | isPickable (MR.Const_ViewportMask? viewportMask=null) |
| | whether the object can be picked (by mouse) in any of given viewports Generated from method MR.ObjectMesh.isPickable. Parameter viewportMask defaults to ViewportMask.any().
|
| |
|
unsafe MR.ColoringType | getColoringType () |
| | returns the current coloring mode of the object Generated from method MR.ObjectMesh.getColoringType.
|
| |
|
unsafe float | getShininess () |
| | returns the current shininess visual value Generated from method MR.ObjectMesh.getShininess.
|
| |
|
unsafe float | getSpecularStrength () |
| | returns intensity of reflections Generated from method MR.ObjectMesh.getSpecularStrength.
|
| |
|
unsafe float | getAmbientStrength () |
| | returns intensity of non-directional light Generated from method MR.ObjectMesh.getAmbientStrength.
|
| |
|
unsafe bool | render (MR.Const_ModelRenderParams _1) |
| | draws this object for visualization Returns true if something was drawn. Generated from method MR.ObjectMesh.render.
|
| |
|
unsafe void | renderForPicker (MR.Const_ModelBaseRenderParams _1, uint _2) |
| | draws this object for picking Generated from method MR.ObjectMesh.renderForPicker.
|
| |
|
unsafe void | renderUi (MR.Const_UiRenderParams params_) |
| | draws this object for 2d UI Generated from method MR.ObjectMesh.renderUi.
|
| |
|
unsafe bool | useDefaultScenePropertiesOnDeserialization () |
| | whether the scene-related properties should get their values from SceneColors and SceneSettings instances rather than from the input data on deserialization Generated from method MR.ObjectMesh.useDefaultScenePropertiesOnDeserialization.
|
| |
|
unsafe MR.Std.Const_String | name () |
| | Generated from method MR.ObjectMesh.name.
|
| |
| unsafe ref readonly MR.AffineXf3f | xf (MR._InOpt_ViewportId id=default, MR.Misc.InOut< bool >? isDef=null) |
| | this space to parent space transformation (to world space if no parent) for default or given viewport
|
| |
|
unsafe MR.Const_ViewportProperty_MRAffineXf3f | xfsForAllViewports () |
| | returns xfs for all viewports, combined into a single object Generated from method MR.ObjectMesh.xfsForAllViewports.
|
| |
| unsafe MR.AffineXf3f | worldXf (MR._InOpt_ViewportId id=default, MR.Misc.InOut< bool >? isDef=null) |
| | this space to world space transformation for default or specific viewport
|
| |
|
unsafe MR.ViewportMask | globalVisibilityMask () |
| | returns all viewports where this object is visible together with all its parents Generated from method MR.ObjectMesh.globalVisibilityMask.
|
| |
|
unsafe bool | globalVisibility (MR.Const_ViewportMask? viewportMask=null) |
| | returns true if this object is visible together with all its parents in any of given viewports Generated from method MR.ObjectMesh.globalVisibility. Parameter viewportMask defaults to ViewportMask.any().
|
| |
|
unsafe bool | isLocked () |
| | object properties lock for UI Generated from method MR.ObjectMesh.isLocked.
|
| |
|
unsafe bool | isParentLocked () |
| | If true, the scene tree GUI doesn't allow you to drag'n'drop this object into a different parent. Defaults to false. Generated from method MR.ObjectMesh.isParentLocked.
|
| |
|
unsafe bool | isAncestor (MR.Const_Object? ancestor) |
| | return true if given object is ancestor of this one, false otherwise Generated from method MR.ObjectMesh.isAncestor.
|
| |
|
unsafe bool | isSelected () |
| | Generated from method MR.ObjectMesh.isSelected.
|
| |
|
unsafe bool | isAncillary () |
| | Generated from method MR.ObjectMesh.isAncillary.
|
| |
|
unsafe bool | isGlobalAncillary () |
| | returns true if the object or any of its ancestors are ancillary Generated from method MR.ObjectMesh.isGlobalAncillary.
|
| |
|
unsafe bool | isVisible (MR.Const_ViewportMask? viewportMask=null) |
| | checks whether the object is visible in any of the viewports specified by the mask (by default in any viewport) Generated from method MR.ObjectMesh.isVisible. Parameter viewportMask defaults to ViewportMask.any().
|
| |
|
unsafe MR.ViewportMask | visibilityMask () |
| | gets object visibility as bitmask of viewports Generated from method MR.ObjectMesh.visibilityMask.
|
| |
|
unsafe void | resetRedrawFlag () |
| | Generated from method MR.ObjectMesh.resetRedrawFlag.
|
| |
|
unsafe MR.Object | cloneTree () |
| | clones all tree of this object (except ancillary and unrecognized children) Generated from method MR.ObjectMesh.cloneTree.
|
| |
|
unsafe MR.Object | shallowCloneTree () |
| | clones all tree of this object (except ancillary and unrecognied children) clones only pointers to mesh, points or voxels Generated from method MR.ObjectMesh.shallowCloneTree.
|
| |
|
unsafe MR.Box3f | getWorldTreeBox (MR._InOpt_ViewportId _1=default) |
| | empty box returns bounding box of this object and all children visible in given (or default) viewport in world coordinates Generated from method MR.ObjectMesh.getWorldTreeBox. Parameter _1 defaults to {}.
|
| |
|
unsafe MR.Std.Const_Set_StdString | tags () |
| | provides read-only access to the tag storage the storage is a set of unique strings Generated from method MR.ObjectMesh.tags.
|
| |
|
unsafe MR.Object | getSharedPtr () |
| | Generated from method MR.ObjectMesh.getSharedPtr.
|
| |