Class SceneInterface
Inherited Members
Namespace: UnityEngine.Pixyz.Scene
Assembly: Unity.Pixyz.SDKPlus.Editor.dll
Syntax
public class SceneInterface : Interface
Methods
Name | Description |
---|---|
AddAnimation(uint) | Add an animation in Animation library |
AddAnimationAddedCallback(AnimationAddedDelegate, IntPtr) | |
AddAnimationChangedCallback(AnimationChangedDelegate, IntPtr) | |
AddAnimationClearedCallback(AnimationClearedDelegate, IntPtr) | |
AddAnimationRemovedCallback(AnimationRemovedDelegate, IntPtr) | |
AddAnnotationGroup(uint, string) | add a Annotation Group to the pmi component |
AddComponent(uint, ComponentType) | Add a component to an occurrence |
AddComponentChangedCallback(ComponentChangedDelegate, IntPtr) | |
AddComponents(OccurrenceList, ComponentType) | Add a components to each occurrence in the array |
AddFilterToLibrary(string, string) | Add a filter to the filters library |
AddInParentInstances(uint) | Add an instance of prototype's child as child in current occurrence recursively |
AddIsolateBeganCallback(IsolateBeganDelegate, IntPtr) | |
AddIsolateEndedCallback(IsolateEndedDelegate, IntPtr) | |
AddKeyframe(uint, ulong, double) | Adds a keyframe in the curve |
AddKeyframeFromCurrentPosition(uint, ulong) | Adds keyframes in a given AnimChannel based on current position |
AddLightComponent(uint, LightType, Color, double, double) | Add a light component to an occurrence |
AddMeshToAnnotation(uint, uint, uint) | add a mesh and its material to a annotation |
AddMetadata(uint, string, string) | Add a new metadata property to a metadata component |
AddMetadataBlock(uint, StringList, StringList) | Add a new metadata property to a metadata component |
AddSceneChangedCallback(SceneChangedDelegate, IntPtr) | |
AddSelectionChangedCallback(SelectionChangedDelegate, IntPtr) | |
AddVariant(string) | Create a new variant |
AddVariantChangedCallback(VariantChangedDelegate, IntPtr) | |
AddonRayProbeCallback(onRayProbeDelegate, IntPtr) | |
AddonSphereProbeCallback(onSphereProbeDelegate, IntPtr) | |
AlignPivotPointToWorld(OccurrenceList, bool) | Re-orient the Pivot Point straight to world origin (the grid) |
AnimatesThisOccurrence(uint, uint) | Does this Animation animates this Occurrence - or one of its parents (thus animating it indirectly) ? |
ApplyTransformation(uint, Matrix4) | apply a transformation to the local matrix of an occurrence |
BakeAnimation(uint, uint, uint, ulong) | WARNING: this function is tagged as 'EXPERIMENTAL' |
CleanInstances(bool, bool, uint) | Clean prototypes and instances (lonely instances, overriding their prototypes hierarchies...). |
CleanUnusedImages() | Remove unused images from texture library |
CleanUnusedMaterials(bool) | Remove unused materials from material library |
ClearSelection() | Clear the current selection |
Compress(uint) | Compress a sub-tree by removing occurrence containing only one Child or empty, and by removing useless instances (see removeUselessInstances) |
ComputeSubTreeChecksum(uint) | Compute the checksum of a sub-tree |
ConfigureFunctionLogger(string, bool, bool, bool) | |
ConvertMaterialsToColor(MaterialList) | Convert all materials to materials with a color pattern, trying to keep the visual aspect as similar as possible |
ConvertMaterialsToPBR(MaterialList) | Convert all materials to materials with a PBR pattern, trying to keep the visual aspect as similar as possible |
ConvertPMIToOccurrences(OccurrenceList, bool) | Convert each PMI component into a set of occurrences with mesh geometries |
ConvertToOldSchoolVisibility(uint) | Modify the visible properties of the sub-tree to look like old school visibility (only hidden/inherited) |
CreateAlternativeTree(string, uint) | Create a new alternative tree |
CreateAnimation(string) | Creates an animation, need to use addAnimation when animation is filled |
CreateAnnotationFromDefinition(AnnotationDefinition) | Create Annotation from definition |
CreateCapsule(double, double, int, int, bool) | Create a new capsule |
CreateCone(double, double, int, bool) | Create a new cone |
CreateCube(double, double, double, int, bool) | Create a new cube |
CreateCylinder(double, double, int, bool) | Create a new cylinder |
CreateHierarchicalClusters(uint, int, double) | Reorganize a sub tree with hierarchical clustering |
CreateImmersion(double, int, int) | Create a new bagel klein |
CreateLight(string, LightType, Color, double, double, uint) | Create an occurrence with a light component |
CreateMetadatasFromDefinitions(OccurrenceList, MetadataDefinitionList) | Create Metadata components from definitions |
CreateOBBMesh(uint) | |
CreateOccurrence(string, uint) | Create a new occurrence |
CreateOccurrenceFromAnnotation(uint, bool) | Convert a single annotation on an occurrence into an occurrence with mesh geometry |
CreateOccurrenceFromSelection(string, OccurrenceList, uint, bool) | Create a new occurrence and add the given occurrences as children |
CreateOccurrenceFromText(string, string, int, ColorAlpha?, double) | Creates an occurrence from string |
CreateOccurrences(string, OccurrenceList) | Create one new occurrence under each given parent |
CreatePartsFromMeshes(OccurrenceList, MeshList) | Create a set of Parts given meshes and occurrences |
CreatePlane(double, double, int, int, bool) | Create a new plane |
CreateProductView(ProductViewDefinition) | Create a productview from definition |
CreateRayProber() | Creates a ray prober |
CreateSceneFromMeshes(MeshList, Matrix4List, bool) | Create a scene tree with a list of meshes, all meshes becomes part occurrences with the same root. The same mesh Id can be used several times to handle create instances (prototypes) |
CreateSkeletonMesh(uint) | Create a skeleton mesh from a joint component tree |
CreateSphere(double, int, int, bool) | Create a new sphere |
CreateSphereProber() | Creates a sphere prober |
CreateSubTree(PackedTree, uint, bool) | Create a complete scene tree |
CreateSymmetry(OccurrenceList, AxisPlane) | Create symmetries from selection |
CreateTorus(double, double, int, int, bool) | Create a new torus |
DecimateAnimChannelBySegment(uint, double) | Decimates by segment a given AnimChannel |
DeleteAnimation(uint) | Deletes an animation |
DeleteComponentByType(ComponentType, uint, bool) | Delete component from type |
DeleteComponentsByType(ComponentType, uint) | Delete all components on subtree from type |
DeleteEmptyAnimation() | Delete all animation that contain 0 keyframes |
DeleteEmptyOccurrences(uint) | Delete all empty assemblies |
DeleteOccurrences(OccurrenceList) | Delete a liste of occurrences |
DeleteSelection() | Delete all selected occurrences, and/or sub-occurrence elements |
DisplayAllKeyframesFromAnimChannel(uint) | Displays info on the selected AnimChannel |
DisplayAllKeyframesFromAnimation(uint) | Displays info on the selected animation |
DisplayValueFromAnimChannelAtTime(uint, ulong, bool) | Displays the value |
DuplicateVariant(uint, string) | Create a new variant which is a copy of an existing variant |
EndModifyAllVariants() | Call this function to disable the modifications of all variants at the same time. |
EvaluateExpression(string) | Evaluate the given filter expression |
EvaluateExpressionOnOccurrences(OccurrenceList, string) | evaluate the given filter expression on all occurrences under the given occurrence and returns the result |
EvaluateExpressionOnSubTree(string, uint) | evaluate the given filter expression on all occurrences under the given occurrence and returns the result |
ExplodeSelection() | For each occurrence, create a new occurrence with the selected sub-occurrence elements and remove them from the original occurrence |
ExportFilterLibrary(string) | Export filters from a given file |
FindDuplicatedPartOccurrences(uint, double, double, double, double) | Get parts that are duplicated. This does not include each first occurrence of a set of duplicates. |
FindFilterByName(string) | Returns the first filter in the filter library with the given name |
FindOccurrencesByMaterial(uint) | get occurrences for which the property "Material" is the given material |
FindOccurrencesByMetadata(string, string, OccurrenceList, bool) | Returns all occurrences which a metadata property value matches the given regular expression (ECMAScript) |
FindOccurrencesByMetadataValue(string, OccurrenceList, bool) | Returns all occurrences with a metadata value matching the given regular expression (ECMAScript) |
FindOccurrencesByProperty(string, string, OccurrenceList, bool) | Returns all occurrences which a property value matches the given regular expression (ECMAScript) |
FindPartOccurrencesByActiveMaterial(uint, OccurrenceList) | Find all part occurrence with a given material as active material (i.e. as seen in the rendering) |
FindPartOccurrencesByMaximumSize(OccurrenceList, double, double, bool) | Get part occurrences by size |
FindPartOccurrencesByMinimumNumberOfInstances(int) | get part occurrences with more than "minInstanciationCount" occurrence on the scene |
FindPartOccurrencesByVisibleMaterial(uint) | get part occurrences for which the given material is visible in the viewer |
FindPartOccurrencesInAABB(AABB) | find part occurrences in the scene in a given axis aligned bounding box |
FindPartOccurrencesInBox(ExtendedBox, bool) | get part occurrences contained in a given box |
FindPartOccurrencesWithUnstitchedOpenShells(uint) | Find Part occurrences containing multiple unstitched openShell entities |
GenerateOctaViews(double, int, int, bool) | |
GenerateOctree(uint, int, double) | Generate a loose octree from the given sub-tree |
GetAABB(OccurrenceList, bool) | Returns the axis aligned bounding box of a list of occurrences |
GetActiveMaterial(uint) | Get the active material on occurrence |
GetActiveMaterials(OccurrenceList) | Get the active materials on multiple occurrences |
GetActivePropertyValue(uint, string, bool) | Get the value of a property on the first parent that own it |
GetActivePropertyValues(OccurrenceList, string, bool) | Get the value of a property on the first parent that own it for each given occurrence |
GetAlternativeTreeRoot(uint) | Returns the root occurrence associated with the given AlternativeTree |
GetAncestors(uint) | Returns the list of ancestors for one occurrence |
GetAnimChannelIfExists(uint, uint) | Returns the main AnimChannel of an Occurrence according to a given Animation |
GetAnimChannelInfo(uint) | WARNING: this function is tagged as 'EXPERIMENTAL' |
GetAnimChannelOccurrence(uint) | Returns the Occurrence related to a given AnimChannel |
GetAnimationComponentPropertyBinderLists(uint) | WARNING: this function is tagged as 'EXPERIMENTAL' |
GetAnimationInfo(uint) | WARNING: this function is tagged as 'EXPERIMENTAL' |
GetAnimationPropertyBinderLists(uint) | WARNING: this function is tagged as 'EXPERIMENTAL' |
GetAnnotationDefinition(uint) | get definition of given annotation |
GetAnnotationGroups(uint) | Returns the list of the AnnotationGroup from a PMIComponent |
GetAnnotationListAABB(AnnotationList) | get the AABB of the annotation list |
GetAnnotations(uint) | Returns the list of the Annotation from a AnnotationGroup |
GetBRepInfos() | Get BRep info |
GetBrepShape(uint) | Returns the Brep shape of a part |
GetChildren(uint) | Get the children of an occurrence |
GetChildrenCount(uint) | Get the children count of an occurrence |
GetClusters(OccurrenceList, MergeByRegionsStrategy) | Get groups of occurrences based on spatial proximity |
GetComponent(uint, ComponentType, bool) | Returns a component on an occurrence |
GetComponentByOccurrence(OccurrenceList, ComponentType, bool) | Returns one component of the specified type by occurrence if it exists |
GetComponentOccurrence(uint) | Get the occurrence that own a component |
GetComponentType(uint) | Get the type of a component |
GetComponents(OccurrenceList, ComponentType, bool) | Returns one component of the specified type by occurrence if it exists |
GetCurrentVariantRoot() | Get the current active root. Returns active variant's root if one or global root. |
GetDirectInstances(uint) | Returns all the occurrences prototyping the given occurrence |
GetFilterExpression(uint) | Returns the filter expression (string) from a filter id stored in the library |
GetFilterFromLibrary(uint) | Retrieve a filter from the library with its identifier |
GetFilteredOccurrences(string, uint) | Recursively get all the occurrences validating the given filter expression |
GetFirstChild(uint) | Get the children of an occurrence |
GetGlobalMatrices(OccurrenceList) | Returns the global matrix for each given occurrence |
GetGlobalMatrix(uint) | Returns the global matrix on an occurrence |
GetGlobalVisibility(uint) | Returns the global visibility of a given occurrence |
GetHiddenPartOccurrences(OccurrenceList) | Get hidden part occurrences |
GetInstances(uint) | Get occurrences sharing the same prototype as the given one |
GetIsolatedOccurrences() | Get Occurrences currently being isolated. |
GetJointDefinition(uint) | Get joint definition from id |
GetJointDefinitions(JointList) | Get joint definition from id |
GetKeyframeParentAnimChannel(uint) | Returns the parent AnimChannel of a given Keyframe |
GetKeyframes(uint) | Returns a list of all keyframes of a simple animChannel |
GetLastError() | |
GetLocalMatrices(OccurrenceList) | Returns the local matrix for each given occurrence |
GetLocalMatrix(uint) | Returns the local matrix on an occurrence |
GetMBB(OccurrenceList, Point3?) | Returns the Minimum Bounding Box of a list of occurrences |
GetMainChannel(uint) | Returns the main AnimChannel of a given AnimChannel |
GetMaterialsFromSubtree(uint) | |
GetMetadata(uint, string) | Get a metadata property value from a metadata component |
GetMetadatasDefinitions(MetadataList) | Returns definition of Metadata components |
GetMultipleOccurrenceUserData(uint, OccurrenceList) | Batch version of getOccurrenceUserData |
GetNextSibling(uint) | Get the children of an occurrence |
GetOBB(OccurrenceList) | Returns the Oriented Bounding Box of a list of occurrences (works only on meshes, fast method, not the Minimum Volume Box) |
GetOccurrenceActiveMaterial(uint) | Returns the active material on a given occurrence |
GetOccurrenceAncestors(uint) | Get all ancestors from occurrence until root (occurrence is not included) |
GetOccurrenceAnnotationDefinitions(uint) | get all annotations definition of given occurrence |
GetOccurrenceJoint(uint) | Returns the Joint assigned to an occurrence if any |
GetOccurrenceName(uint) | Returns the name of an occurrence |
GetOccurrenceUserData(uint, uint) | Set or replace a userdata stored on an occurrence |
GetOccurrencesAncestors(OccurrenceList) | Batch version of getOccurrenceAncestors |
GetOccurrencesWithComponent(ComponentType, uint) | Recursively get all the occurrences containing a component of the specified type |
GetParent(uint) | Get the parent of an occurrence |
GetParentChannel(uint) | Returns (if exists) the parent AnimChannel of a given AnimChannel |
GetPartActiveShape(uint) | Returns the active shape of a part |
GetPartMesh(uint) | Return the mesh of the TesselatedShape |
GetPartModel(uint) | Return the model of the BRepShape |
GetPartOccurrences(uint) | Recursively get all the occurrences containing a part component |
GetPartShapeType(uint) | Get the part's shape type |
GetPartialLoadingStatus(uint) | Get the current status of a partial loading component |
GetPartsMeshes(PartList) | Return the meshes of the TesselatedShape for each given parts if any |
GetPartsModels(PartList) | Return the models of the BRepShape for each given parts if any |
GetPartsTransforms(PartList) | Returns the transform matrix of each given parts |
GetPartsTransformsIndexed(PartList) | Returns the transform matrix of each given parts (indexed mode) |
GetPolygonCount(OccurrenceList, bool, bool, bool) | Returns the number of polygon in the parts meshes |
GetProductViewDefinition(uint) | get productview definition |
GetProductViewDefinitions() | get all productviews definitions |
GetPrototype(uint) | Returns the prototype of an occurrence |
GetPrototypes(OccurrenceList) | Returns the prototype for each given occurrence |
GetRoot() | Get the root occurrence of the product structure |
GetSelectedOccurrences(bool) | Returns all the selected occurrences |
GetSelectedPolygonCount() | Returns the number of selected polygons |
GetSubChannel(uint, string) | Returns the subchannel of a given name from an AnimChannel |
GetSubChannels(uint) | Returns all the sub channel of an AnimChannel |
GetSubTree(uint, VisibilityMode, int) | Returns a packed version of the whole scene tree |
GetSubTreeStats(OccurrenceList) | Returns some stats of a sub tree |
GetSubpartMaterial(uint, uint) | Get a subpart material assignment according to overrides on the scene tree with SubpartMaterial components |
GetTessellationInfos(uint) | Get tessellation info |
GetTessellationParameters(uint) | Get tessellation parameters |
GetVariantComponentsDefinitions(VariantComponentList) | Returns the definitions of multiple variant components |
GetVariantTree(uint) | Get the alternative tree used by this variant |
GetVertexCount(OccurrenceList, bool, bool, bool, bool) | Returns the number of vertices in the parts meshes |
GetViewpointsFromCavities(double, double) | Returns viewpoints from model cavities |
GetVisiblePartOccurrences(OccurrenceList) | Get visible part occurrences |
GetVolume(uint) | Return the volume of the occurrence |
GetVolumes(OccurrenceList) | Return the volume of a set of root occurrences |
HasComponent(uint, ComponentType, bool) | Returns True if the given occurrence has the given component type |
HasMultipleOccurrenceUserData(uint, OccurrenceList) | Batch version of hasOccurrenceUserData |
HasOccurrenceUserData(uint, uint) | Set or replace a userdata stored on an occurrence |
Hide(OccurrenceList) | Hide the given occurrences |
ImportFilterLibrary(string) | Import filters from a given file |
InverseVisibility(OccurrenceList) | Inverse the visibility of the given occurrences |
InvertOrientationSelection() | Invert the orientation of each selected item (occurrences and/or sub-occurrence elements |
InvertSelect(OccurrenceList) | Invert occurrences to selection |
InvertSelection() | Replace the selection by all unselected part occurrences |
IsAncestorOf(uint, uint) | Test if an occurrence is an ancestor of another one. |
IsIsolated() | Is in isolate mode |
Isolate(OccurrenceList) | Enter isolate mode by isolating a subset of the scene for process, export, viewer, ... |
KeepAncestors(OccurrenceList) | Filter a list of occurrences by removing all occurrences which have an ancestor inside the list. |
LinkPropertyToAnimation(uint, uint, string) | Creates a Binder in an Animation stack to animate an entity's property |
ListActiveShapeMaterials(uint) | list all the materials used in the part shape |
ListAlternativeTrees() | Returns all the available alternative trees |
ListAnimations() | List all Animations from the scene |
ListComponent(ComponentType) | List all components on a type on the whole tree |
ListComponents(uint, bool) | List all components on an occurrence |
ListFilterLibrary() | Returns all the filter stored in the filter library |
ListMainChannels(uint) | List all main AnimChannel from a given Animation |
ListSubpartMaterials(uint) | list all the materials used in the part shape or overrided with a SubpartMaterial component |
ListSubpartVariantMaterials(uint) | list all the materials variants in subpart |
ListVariants() | Returns all the available variants |
MakeDefaultKeyframe(uint) | Creates keyframes with the default values of the channel at time 0 |
MakeInstanceUnique(OccurrenceList, bool) | Singularize all instances on the sub-tree of an occurrence |
MergeImages(ImageList) | Merge all equivalent images (i.e. with same pixels) |
MergeMaterials(MaterialList, bool) | Merge all equivalent materials (i.e. with same appearance) |
MergeOccurrencesByTreeLevel(OccurrenceList, int, MergeHiddenPartsMode) | Merge all parts over maxLevel level |
MergePartOccurrences(OccurrenceList, MergeHiddenPartsMode) | Merge a set of parts |
MergePartOccurrencesByAssemblies(OccurrenceList, MergeHiddenPartsMode) | Merge all parts under each assembly together (grouped by shape type: BRep, Tesselled surface, Joint) |
MergePartOccurrencesByFinalAssemblies(OccurrenceList, MergeHiddenPartsMode, bool) | Merge all final-level parts (ie occurrences having for children exclusively occurrences with part components) under each assembly together (grouped by shape type: BRep, Tesselled surface, Joint) |
MergePartOccurrencesByMaterials(OccurrenceList, bool, MergeHiddenPartsMode, bool) | Merge a set of parts by materials |
MergePartOccurrencesByName(uint, MergeHiddenPartsMode) | Merge all parts by occurrences names |
MergePartOccurrencesByRegions(OccurrenceList, MergeByRegionsStrategy, MergeStrategy) | Merge all parts within the same area. |
MergePartOccurrencesWithSingleOpenShellByAssemblies(uint) | Merge Part occurrences containing a single openShell entity, by assemblies |
MoveAnimation(uint, uint, uint, ulong) | Moving animation |
MoveOccurrences(OccurrenceList, uint, uint) | Move an occurrence, adjusting the transformation to keep objects at the same place in the world space |
MovePivotPointToOccurrenceCenter(OccurrenceList, bool) | Move the pivot point of each occurrence listed in the function input, to the center of its bounding box (and of its children if the parameter is True) |
MovePivotPointToOrigin(uint, bool) | Move the pivot point of an occurrence (and its descendants if recursively) to the origin (0,0,0) |
MovePivotPointToSelectionCenter(OccurrenceList) | Move the pivot point of all given occurrences to the center of all occurrences |
MovePivotPointToTargetedOccurrenceCenter(OccurrenceList, uint, bool) | Move the pivot point of each occurrence listed in the function input, to the center of the targeted occurrence Center (and of its children if the parameter is True) |
Print(uint) | Print an occurrence tree on log |
PrototypeSubTree(uint) | Create occurrences that prototype the given occurrence and all its subtree |
Rake(uint, bool) | Set the same parent to all descending parts (all parts will be singularized) |
RayCast(Ray, uint) | |
RayCastAll(Ray, uint) | |
RemoveAnimationAddedCallback(uint) | |
RemoveAnimationChangedCallback(uint) | |
RemoveAnimationClearedCallback(uint) | |
RemoveAnimationRemovedCallback(uint) | |
RemoveComponentChangedCallback(uint) | |
RemoveFilterFromLibrary(uint) | Remove a filter from the filters library |
RemoveIsolateBeganCallback(uint) | |
RemoveIsolateEndedCallback(uint) | |
RemoveKeyframe(uint, ulong) | Removes a keyframe in the curve |
RemoveMaterials(OccurrenceList) | Recursively remove all materials |
RemoveMetadata(uint, string) | Remove a property from a metadata |
RemoveSceneChangedCallback(uint) | |
RemoveSelectionChangedCallback(uint) | |
RemoveSymmetryMatrices(uint) | Remove symmetry matrices (apply matrices on geometries on nodes under an occurrence with a symmetry matrix |
RemoveVariant(uint) | Remove a variant |
RemoveVariantChangedCallback(uint) | |
RemoveonRayProbeCallback(uint) | |
RemoveonSphereProbeCallback(uint) | |
RenameLongOccurrenceName(int) | truncate names of occurrence with too long names |
ReplaceMaterial(uint, uint, OccurrenceList) | Replace a material by another everywhere it is used |
ResetPartTransform(uint) | Set all part transformation matrices to identity in a sub-tree, transformation will be applied to the shapes |
ResetTransform(uint, bool, bool, bool) | Set all transformation matrices to identity in a sub-tree. |
ResizeTextures(ResizeTexturesInputMode, ResizeTexturesResizeMode, bool) | Resizes the textures from a selection of occurrences (resizes all textures used by these occurrences), or from a selection of textures |
Rotate(uint, Point3, double) | Modify the local matrix of the scene node to apply a rotation |
SceneReadLock() | Lock the scene to prevent modification while allowing reading from other threads |
SceneReadUnlock() | Unlock the scene for modification |
SceneTryReadLock() | Try lock the scene to prevent modification while allowing reading from other threads |
SceneWriteLock() | Lock the scene from being read/write by other threads |
SceneWriteUnlock() | Unlock the scene for modification and reading |
Select(OccurrenceList) | Add occurrences to selection |
SeparateSelection() | Separate all polygons form their original parts into a new one |
SetAnnotationToGroup(uint, uint) | set Annotation to a Annotation Group |
SetComponentOccurrence(uint, uint) | Move a component to an occurrence |
SetCurrentVariant(uint) | Change the current variant used |
SetDefaultVariant() | Set the default variant |
SetLocalMatrices(OccurrenceList, Matrix4List, uint) | change the local matrices on a list of occurrences |
SetLocalMatrix(uint, Matrix4) | change the local matrix on an occurrence |
SetMultipleOccurrenceUserData(uint, OccurrenceList, PtrList) | Batch version of setOccurrenceUserData |
SetOccurrenceMaterial(uint, uint) | Set the material on a occurrence |
SetOccurrenceName(uint, string) | Returns the name of an occurrence |
SetOccurrenceUserData(uint, uint, IntPtr) | Set or replace a userdata stored on an occurrence |
SetParent(uint, uint, bool, uint, bool) | Set the parent of an occurrence |
SetPartMesh(uint, uint) | Add a mesh to a part (create a TessellatedShape on the part) |
SetPartModel(uint, uint) | Add a model to a part (create a BRepShape on the part) |
SetPartsTransforms(PartList, Matrix4List) | Set the transform matrix of each given parts |
SetPartsTransformsIndexed(PartList, IntList, Matrix4List) | Set the transform matrix of each given parts (indexed mode) |
SetPivotOnly(uint, Matrix4) | Set the pivot of an occurrence to the given transformation matrix, the geometry will not be moved (warning: do not confuse with property Transform which actually move the occurrence) |
SetPrototype(uint, uint) | Sets the prototype of an occurrence |
SetPrototypes(OccurrenceList, OccurrenceList) | Sets the prototype for each given occurrence |
SetReferencedDataComponentParent(uint, uint) | Defines which referenced data is parent to the given component |
SetReferencedDataComponentPath(uint, string) | Defines which path the referenced data is at |
SetSubpartMaterial(uint, uint, uint) | Set a subpart material assignment using a SubpartMaterial component |
SetSubpartMaterials(uint, MaterialList, uint) | Set multiple subpart materials at once using a SubpartMaterial component |
SetSubpartVariantMaterials(uint, VariantMaterialList) | set materials in variant |
SetSubpartVariantMaterialsList(VariantList, MaterialListList) | set all the materials list in variants |
SetVariantTree(uint, uint) | Set the alternative tree to use for this variant |
Show(OccurrenceList) | Show the given occurrences |
ShowOnly(OccurrenceList) | Show only the given occurrences |
StartModifyAllVariants() | Call this function to to enable the modifications of all variants at the same time. |
SubscribeToOccurrenceUserData() | subscribe to occurrence user data. multiple different userdata can be stored on the same occurrences if subscribeToOccurrenceUserData is called multiple times |
TransferCADMaterialsOnPartOccurrences(uint) | Set all materials on part occurrences |
TransferMaterialsOnPatches(uint) | Take the first instance material and set it one the mesh patches |
TransferSubpartMaterialsOnPatches(uint) | Assign SubpartMaterialComponent materials on the occurrence's part shapes. This might affect other Part in the scene if not singularized before. |
Unisolate() | Exit the isolate mode |
UnlinkPropertyToAnimation(uint, uint, string) | Unlinks a binder |
Unselect(OccurrenceList) | Remove occurrences to selection |
UnsetMultipleOccurrenceUserData(uint, OccurrenceList) | Batch version of unsetOccurrenceUserData |
UnsetOccurrenceUserData(uint, uint) | Unset the userdata stored on an occurrence |
UnsubscribeFromOccurrenceUserData(uint) | |
UpdateChildrenPrototypes(uint) | Update children prototypes of the given occurrence |
UpdateRayProber(uint, Ray) | Updates the designed ray prober |
UpdateSphereProber(uint, Point3, double) | Updates the designed sphere prober |