GeometryScripting: initial checkin of Experimental GeometryScripting plugin, enables manipulation of UDynamicMesh mesh objects via ufunctions/blueprints. These functions are generally wrappers around functions from the GeometryProcessing plugin.
MeshAssetFunctions: read/write from StaticMesh Assets
MeshBasicEditFunctions: low-level mesh operations, eg append vertex/triangle, append mesh, etc
MeshBooleanFunctions: Mesh Boolean, Self-Union, Plane Cut, Mirror
MeshDeformFunctions: Bend and Twist warps
MeshNormalsFunctions: Various methods to calculate normals, Flip, Autorepair
MeshPrimitiveFunctions: append standard geometric primitive meshes
MeshQueryFunctions: variety of queries for mesh information
MeshRepairFunctions: Compact, Weld, Fill Holes, remove hidden triangles
MeshSimplifyFunctions: various mesh simplification strategies
MeshTransformFunctions: apply various geometric transformations
MeshUVFunctions: set mesh UVs
MeshVertexColorFunctions: set mesh vertex colors
MeshVoxelFunctions: voxel/sdf-based solidify and morphology operations
SceneUtilityFunctions: helper functions to simplify reading mesh from Actors/Components
#rb none
#rnx
#jira none
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17488920 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17488921 by ryan schmidt in ue5-release-engine-test branch]
2021-09-12 22:05:47 -04:00
|
|
|
{
|
|
|
|
|
"FileVersion": 3,
|
|
|
|
|
"Version": 1,
|
|
|
|
|
"VersionName": "0.1",
|
2021-10-29 11:08:25 -04:00
|
|
|
"FriendlyName": "Geometry Script",
|
|
|
|
|
"Description": "Geometry Script provides a library of functions for creating and editing Meshes in Blueprints and Python",
|
2021-09-30 20:07:42 -04:00
|
|
|
"Category": "Geometry",
|
GeometryScripting: initial checkin of Experimental GeometryScripting plugin, enables manipulation of UDynamicMesh mesh objects via ufunctions/blueprints. These functions are generally wrappers around functions from the GeometryProcessing plugin.
MeshAssetFunctions: read/write from StaticMesh Assets
MeshBasicEditFunctions: low-level mesh operations, eg append vertex/triangle, append mesh, etc
MeshBooleanFunctions: Mesh Boolean, Self-Union, Plane Cut, Mirror
MeshDeformFunctions: Bend and Twist warps
MeshNormalsFunctions: Various methods to calculate normals, Flip, Autorepair
MeshPrimitiveFunctions: append standard geometric primitive meshes
MeshQueryFunctions: variety of queries for mesh information
MeshRepairFunctions: Compact, Weld, Fill Holes, remove hidden triangles
MeshSimplifyFunctions: various mesh simplification strategies
MeshTransformFunctions: apply various geometric transformations
MeshUVFunctions: set mesh UVs
MeshVertexColorFunctions: set mesh vertex colors
MeshVoxelFunctions: voxel/sdf-based solidify and morphology operations
SceneUtilityFunctions: helper functions to simplify reading mesh from Actors/Components
#rb none
#rnx
#jira none
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17488920 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17488921 by ryan schmidt in ue5-release-engine-test branch]
2021-09-12 22:05:47 -04:00
|
|
|
"CreatedBy": "Epic Games, Inc.",
|
2022-10-21 11:04:07 -04:00
|
|
|
"CreatedByURL": "https://epicgames.com",
|
GeometryScripting: initial checkin of Experimental GeometryScripting plugin, enables manipulation of UDynamicMesh mesh objects via ufunctions/blueprints. These functions are generally wrappers around functions from the GeometryProcessing plugin.
MeshAssetFunctions: read/write from StaticMesh Assets
MeshBasicEditFunctions: low-level mesh operations, eg append vertex/triangle, append mesh, etc
MeshBooleanFunctions: Mesh Boolean, Self-Union, Plane Cut, Mirror
MeshDeformFunctions: Bend and Twist warps
MeshNormalsFunctions: Various methods to calculate normals, Flip, Autorepair
MeshPrimitiveFunctions: append standard geometric primitive meshes
MeshQueryFunctions: variety of queries for mesh information
MeshRepairFunctions: Compact, Weld, Fill Holes, remove hidden triangles
MeshSimplifyFunctions: various mesh simplification strategies
MeshTransformFunctions: apply various geometric transformations
MeshUVFunctions: set mesh UVs
MeshVertexColorFunctions: set mesh vertex colors
MeshVoxelFunctions: voxel/sdf-based solidify and morphology operations
SceneUtilityFunctions: helper functions to simplify reading mesh from Actors/Components
#rb none
#rnx
#jira none
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17488920 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17488921 by ryan schmidt in ue5-release-engine-test branch]
2021-09-12 22:05:47 -04:00
|
|
|
"DocsURL": "",
|
|
|
|
|
"MarketplaceURL": "",
|
|
|
|
|
"SupportURL": "",
|
|
|
|
|
"CanContainContent": true,
|
2023-07-25 16:21:08 -04:00
|
|
|
"IsExperimentalVersion": false,
|
2024-08-21 15:10:19 -04:00
|
|
|
"IsBetaVersion": false,
|
GeometryScripting: initial checkin of Experimental GeometryScripting plugin, enables manipulation of UDynamicMesh mesh objects via ufunctions/blueprints. These functions are generally wrappers around functions from the GeometryProcessing plugin.
MeshAssetFunctions: read/write from StaticMesh Assets
MeshBasicEditFunctions: low-level mesh operations, eg append vertex/triangle, append mesh, etc
MeshBooleanFunctions: Mesh Boolean, Self-Union, Plane Cut, Mirror
MeshDeformFunctions: Bend and Twist warps
MeshNormalsFunctions: Various methods to calculate normals, Flip, Autorepair
MeshPrimitiveFunctions: append standard geometric primitive meshes
MeshQueryFunctions: variety of queries for mesh information
MeshRepairFunctions: Compact, Weld, Fill Holes, remove hidden triangles
MeshSimplifyFunctions: various mesh simplification strategies
MeshTransformFunctions: apply various geometric transformations
MeshUVFunctions: set mesh UVs
MeshVertexColorFunctions: set mesh vertex colors
MeshVoxelFunctions: voxel/sdf-based solidify and morphology operations
SceneUtilityFunctions: helper functions to simplify reading mesh from Actors/Components
#rb none
#rnx
#jira none
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17488920 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17488921 by ryan schmidt in ue5-release-engine-test branch]
2021-09-12 22:05:47 -04:00
|
|
|
"Installed": false,
|
|
|
|
|
"Modules": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "GeometryScriptingCore",
|
|
|
|
|
"Type": "Runtime",
|
2023-02-01 12:04:14 -05:00
|
|
|
"LoadingPhase": "PreDefault"
|
GeometryScript: continue building out library (still at the trivial-wrappers stage)
- ComputeMeshConvexHull, ComputeMeshSweptHull
- CreateNewVolumeFromMesh, CreateNewStaticMeshAssetFromMesh
- DeleteVerticesFromMesh, DeleteTrianglesFromMesh, AppendBuffersToMesh
- AppendSimpleExtrudePolygon, AppendTriangulatedPolygon, hole parameter for Append Disc (to make punctured disc)
- IsSameMeshAs, MeasureDistancesBetweenMeshes, IsIntersectingMesh
- SplitMeshByComponents, SplitMeshByMaterialIDs, GetSubMeshFromMesh, CopyMeshToMesh
- ApplyFlareWarpToMesh, changed other warps to use FTransform for orientation instead of multiple axis parameters
- GetHasMaterialIDs, GetMaxMaterialID, EnableMaterialIDs, ClearMaterialIDs, RemapMaterialIDs, GetTriangleMaterialID, GetAllTriangleMaterialIDs, SetTriangleMaterialID, SetAllTriangleMaterialIDs
- SetNumUVSets, TranslateMeshUVs, ScaleMeshUVs, RotateMeshUVs, SetMeshUVsFromPlanarProjection, SetMeshUVsFromBoxProjection, RepackMeshUVs
- GetNumConnectedComponents, GetAllVertexPositions
- aded FGeometryScriptDynamicMeshBVH wrapper for AABBTree & FWNTree. Somewhat risky but avoids a UObject wrapper, and these objects are (currently) intended to have a lifetime that does not extend outside a single BP
- BuildBVHForMesh, IsBVHValidForMesh, RebuildBVHForMesh, FindNearestPointOnMesh, FindNearestRayIntersectionWithMesh, IsPointInsideMesh
#rb none
#rnx
#jira none
#preflight 6142c4d4599fd8000183db48
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17537493 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17537531 by ryan schmidt in ue5-release-engine-test branch]
2021-09-16 08:29:36 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "GeometryScriptingEditor",
|
|
|
|
|
"Type": "Editor",
|
2022-01-06 17:25:51 -05:00
|
|
|
"LoadingPhase": "Default"
|
GeometryScripting: initial checkin of Experimental GeometryScripting plugin, enables manipulation of UDynamicMesh mesh objects via ufunctions/blueprints. These functions are generally wrappers around functions from the GeometryProcessing plugin.
MeshAssetFunctions: read/write from StaticMesh Assets
MeshBasicEditFunctions: low-level mesh operations, eg append vertex/triangle, append mesh, etc
MeshBooleanFunctions: Mesh Boolean, Self-Union, Plane Cut, Mirror
MeshDeformFunctions: Bend and Twist warps
MeshNormalsFunctions: Various methods to calculate normals, Flip, Autorepair
MeshPrimitiveFunctions: append standard geometric primitive meshes
MeshQueryFunctions: variety of queries for mesh information
MeshRepairFunctions: Compact, Weld, Fill Holes, remove hidden triangles
MeshSimplifyFunctions: various mesh simplification strategies
MeshTransformFunctions: apply various geometric transformations
MeshUVFunctions: set mesh UVs
MeshVertexColorFunctions: set mesh vertex colors
MeshVoxelFunctions: voxel/sdf-based solidify and morphology operations
SceneUtilityFunctions: helper functions to simplify reading mesh from Actors/Components
#rb none
#rnx
#jira none
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17488920 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17488921 by ryan schmidt in ue5-release-engine-test branch]
2021-09-12 22:05:47 -04:00
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"Plugins": [
|
|
|
|
|
{
|
|
|
|
|
"Name": "GeometryProcessing",
|
|
|
|
|
"Enabled": true
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "MeshModelingToolset",
|
|
|
|
|
"Enabled": true
|
2023-10-18 16:36:08 -04:00
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"Name": "PlanarCut",
|
|
|
|
|
"Enabled": true
|
GeometryScripting: initial checkin of Experimental GeometryScripting plugin, enables manipulation of UDynamicMesh mesh objects via ufunctions/blueprints. These functions are generally wrappers around functions from the GeometryProcessing plugin.
MeshAssetFunctions: read/write from StaticMesh Assets
MeshBasicEditFunctions: low-level mesh operations, eg append vertex/triangle, append mesh, etc
MeshBooleanFunctions: Mesh Boolean, Self-Union, Plane Cut, Mirror
MeshDeformFunctions: Bend and Twist warps
MeshNormalsFunctions: Various methods to calculate normals, Flip, Autorepair
MeshPrimitiveFunctions: append standard geometric primitive meshes
MeshQueryFunctions: variety of queries for mesh information
MeshRepairFunctions: Compact, Weld, Fill Holes, remove hidden triangles
MeshSimplifyFunctions: various mesh simplification strategies
MeshTransformFunctions: apply various geometric transformations
MeshUVFunctions: set mesh UVs
MeshVertexColorFunctions: set mesh vertex colors
MeshVoxelFunctions: voxel/sdf-based solidify and morphology operations
SceneUtilityFunctions: helper functions to simplify reading mesh from Actors/Components
#rb none
#rnx
#jira none
#ROBOMERGE-AUTHOR: ryan.schmidt
#ROBOMERGE-SOURCE: CL 17488920 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17488921 by ryan schmidt in ue5-release-engine-test branch]
2021-09-12 22:05:47 -04:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|