Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

PrimitivesPro [RELEASED]

Discussion in 'Assets and Asset Store' started by reindeer-games, Mar 11, 2013.

  1. ZJP

    ZJP

    Joined:
    Jan 22, 2010
    Posts:
    2,649
    So? Any response?
     
  2. futurewavecs

    futurewavecs

    Joined:
    Jul 26, 2012
    Posts:
    72
    Nope.
     
  3. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Hi,

    sorry for the late reply. Actually it is not that easy to implement. All primitives are generated from the code and uv coordinates are following one of the procedural algorithms - spherical/cylindrical/planar/... UV mapping. In order to fit UV onto the atlas you would have to unwrap the coordinates and re-map it to atlas. Basically you would need a tool similar to this one:
     
  4. jktipertamina

    jktipertamina

    Joined:
    Jul 13, 2016
    Posts:
    5
    Hi there just purchased the assets, I have a mesh which has texture defined (9 elements/texture to be exact), When I cut this mesh with cuttingPlanePro, I lose all the texture which was assigned on the mesh, how do you cut the mesh without losing assigned texture?
     
  5. EmeralLotus

    EmeralLotus

    Joined:
    Aug 10, 2012
    Posts:
    1,459
    Really enjoying using Primitive Pro. Great work.

    Can I make a small request for a 2D Rounded corner shape. Having this will allow open up quite a lot of possibilities - especially GUI applications. I noticed that the RoundedCube with depth=0 can make a rounded corner 2D shape. Only thing is that the Triangle count is very high and also not possible to control each corner individually.

    https://www.google.co.th/search?q=rounded+corners&client=firefox-b-ab&source=lnms&tbm=isch&sa=X&ved=0ahUKEwi97_mM7brOAhVKu48KHS89ARUQ_AUICCgB&biw=1260&bih=691#imgrc=3y5pmUdJnMBsPM:
     
  6. maxaud

    maxaud

    Joined:
    Feb 12, 2016
    Posts:
    177
    Interested, can the cutter feature cut a round role (or other shape) rather than a plane?
     
  7. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Hi,

    unfortunately the cutter cuts only as a infinite plane, other shapes are not possible.
     
  8. maxaud

    maxaud

    Joined:
    Feb 12, 2016
    Posts:
    177
    Bummer.
     
  9. bocs

    bocs

    Joined:
    May 9, 2009
    Posts:
    412
    small issue @reindeer-games

    Null Exception, video to show:


    possible fix:
    Code (CSharp):
    1. if ((primitive && !primitive.showSceneHandles) || (primitive && primitive.IsMeshEditing()))
     
  10. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Thanks a lot for the fix!
     
  11. MetaMind09

    MetaMind09

    Joined:
    Dec 5, 2016
    Posts:
    2
    "
    Hi,

    unfortunately the cutter cuts only as a infinite plane, other shapes are not possible."

    First of Thank you for this really useful asset.
    I m trying to use the cutting plane but when I try to cut the targeted object, it cuts also the objects on the left and on the right of the targetet middle object allthough the plane size is alligned correctly.
    plz help.
     
  12. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Hi,

    if those 2 (right and left) objects are different game objects, you can cut only your middle object by adding it to the Cutter inspector, see "Object to cut (optional)".

    If not and everything in your scene is one gameObject/mesh it's impossible to make an isolated cut, it doesn't really matter how you align the plane, because it works as an infinite plane.
     
  13. bocs

    bocs

    Joined:
    May 9, 2009
    Posts:
    412
    @reindeer-games

    I don't know if you plan to support older versions but the last update broke pre 5.4




    Suggested fix:

    CutterDemo.cs

    Code (CSharp):
    1.     private void Start()
    2.     {
    3.         foreach (var obj in OriginalObjects)
    4.         {
    5.             PrimitivesPro.MeshUtils.SetGameObjectActive(obj.gameObject, false);
    6.         }
    7.  
    8.         OriginalObject = OriginalObjects[objectIdx];
    9.  
    10.         plane = new Plane(new Vector3(0, 1, 0), Vector3.zero);
    11.        
    12.         #if UNITY_5_4_OR_NEWER
    13.             UnityEngine.Random.InitState(System.DateTime.Now.Millisecond);
    14.         #else
    15.             UnityEngine.Random.seed = System.DateTime.Now.Millisecond;
    16.         #endif
    17.        
    18.         cutter = new MeshCutter();
    19.     }
    CutterTest.cs
    Code (CSharp):
    1.     private void Start()
    2.     {
    3.         plane = new Plane(new Vector3(0, 1, 0), Vector3.zero);
    4.  
    5.         PrimitivesPro.MeshUtils.SetGameObjectActive(OriginalObject.gameObject, false);
    6.  
    7.         #if UNITY_5_4_OR_NEWER
    8.             UnityEngine.Random.InitState(System.DateTime.Now.Millisecond);
    9.         #else
    10.             UnityEngine.Random.seed = System.DateTime.Now.Millisecond;
    11.         #endif
    12.        
    13.         cutter = new MeshCutter();
    14.     }
     
  14. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Thank you very much, I haven't realised I made a breaking change for older versions.

    Cheers,
    RG
     
  15. MetaMind09

    MetaMind09

    Joined:
    Dec 5, 2016
    Posts:
    2
    I m having the same issue...plz help!
     
  16. inertiadesigns

    inertiadesigns

    Joined:
    Oct 24, 2014
    Posts:
    14
    Just bought and the Boolean Ops do not show in the Create menu. I can't see anyway to create a Boolean Ops object like shown in the video.
    **edit: I was reading the docs and there is no information at all about Boolean Ops... did it get removed from this version???
     
    Last edited: Feb 20, 2017
  17. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Hi,

    Boolean operations were removed more than 2 years ago because of instability and poor performance.The videos were removed from official AssetStore page as well, I think you just found some old video on my youtube channel.

    If you bought PP because of boolean operations, I can offer you a refund, just send me PM with your invoice.
     
  18. inertiadesigns

    inertiadesigns

    Joined:
    Oct 24, 2014
    Posts:
    14
    No it's cool, I wanted it for the primitives too. Do you know of any assets that do a Boolean addition of meshes? I only wanted to do use it on basic cubes and cylinders.
     
  19. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    First you can try to enable it in PP, but it's only for experimental use, the results are not guaranteed or supported. Open file "CreateBooleanOp.cs" and uncomment line 9 to define BOOLEAN_EXPERIMENTAL. Now you should see the boolean operations in the PP menu.

    From my experience the algorithm works reasonable with simple meshes like cubes, but it tends to generate too many triangles and it is not suitable for complex meshes.

    I think on AssetStore there are couple of them, you can try to search "Boolean Operations" or "CSG". But I don't have experience with any of them, you have to decide by yourself.
     
  20. inertiadesigns

    inertiadesigns

    Joined:
    Oct 24, 2014
    Posts:
    14
    hey that's great thank you. yeah l looked on the Asset Store but i'm specifically looking for something lightweight and usable at runtime. I will definitely give PP a shot... thanks again!
     
  21. Malveka

    Malveka

    Joined:
    Nov 6, 2009
    Posts:
    191
    Hi - Is it possible to map 6 different textures to the 6 faces of a BoxPro primitive? I've tried numerous variations using the Cubemap setting and the various Unity skybox materials, but without success. Either the textures don't align properly, or only one of the textures is applied to all 6 faces. Also, the normals always seem to be pointing in instead of out when using cubemap materials, regardless of the setting of Flip Normals.

    Thanks for any help you can offer!
     
  22. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Hi, I have already answered to you on email, but post it here as well:

    all PrimitvesPro objects support only one material/texture, since it's a singlemesh. The cube map property is only for using special texture with all sides of cube on it. Example of such a texture is in "Textures/box6map.jpg" file.

    Sorry for confusion, the name is the same as skybox cubemap.

    Cheers,
    RG
     
  23. Malveka

    Malveka

    Joined:
    Nov 6, 2009
    Posts:
    191
    Hey RG,

    Thanks for your prompt response in both forms! Pointing out that texture is exactly what I needed. I've got it working now. Not sure how I missed seeing that in the first place. :p

    Cheers,
    James
     
    reindeer-games likes this.
  24. DevoMage

    DevoMage

    Joined:
    Dec 19, 2012
    Posts:
    16
    Primitive request:

    I am re-creating an older game and need a "ramp" primitive. Similar to the arc primitive - the arc is inverted to become a curved ramp.

    EastCurvedRamp.png
     
  25. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Hi,

    I believe you can do it with Arc, this is what I just did:

    arc-ramp.JPG


    You can invert the arc by manipulating the gizmo. Use the child object bellow Arc GameObject to get it working.

    Let me know if you have more problems.
     
  26. sgower

    sgower

    Joined:
    Mar 9, 2015
    Posts:
    316
    Hello, I mainly bought this asset for the ability to cut shapes into pieces. But when you cut an object (like the tube that I cut) the ends are open. I don't think this is useful for me unless there is an easy way to close off these end pieces of the mesh so that a material can be applies. Is there a way to do this? Thanks.


    upload_2017-9-1_20-0-33.png
     
  27. reindeer-games

    reindeer-games

    Joined:
    Mar 5, 2013
    Posts:
    547
    Hi, I sent you an email regarding this.
     
  28. sgower

    sgower

    Joined:
    Mar 9, 2015
    Posts:
    316
    You did indeed. Thanks!
     
  29. blamejane

    blamejane

    Joined:
    Jul 8, 2013
    Posts:
    233
    Hi, I'm interested in your asset. I watched the videos but didn't see what I needed, so I came here to ask if this asset will allow me to create an egg shape? Basically I need a sphere that can be squashed, but only at the top of the sphere, or bulge but only the bottom of the spere. Is this possible? Also, can I spawn say a 1000 in a unity scene with reasonable performance on mobile?

    Thanks, asset looks great!
     
  30. lssxfy123

    lssxfy123

    Joined:
    Feb 7, 2017
    Posts:
    1
    Hello, everyone!
    I want to Export an UWP Project from Unity 5.6.1. But, it has some errors in PrimitivePro like this:

    1. Reference Rewriter found some errors while running with command --target="Temp\StagingArea\P2T.dll" --additionalreferences="Temp\StagingArea","Temp\StagingArea\Plugins\x86","Temp\StagingArea\Plugins\x64","Temp\StagingArea\Plugins\x86","Temp\StagingArea\Plugins\X64","Temp\StagingArea\Plugins\ARM","Temp\StagingArea\Plugins\x64","Temp\StagingArea\Plugins\x86","C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Facade","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Calls.CallsVoipContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.SocialInfo.SocialInfoContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.DevicesLowLevelContract\3.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.Printers.PrintersContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Foundation.FoundationContract\3.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Foundation.UniversalApiContract\4.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Graphics.Printing3D.Printing3DContract\3.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Networking.Connectivity.WwanContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Services.Store.StoreContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Services.TargetedContent.TargetedContentContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.System.Profile.ProfileHardwareTokenContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.System.Profile.ProfileSharedModeContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.UI.ViewManagement.ViewManagementViewScalingContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Activation.ActivatedEventsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Activation.ActivationCameraSettingsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Activation.ContactActivatedEventsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Calls.Background.CallsBackgroundContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Calls.LockScreenCallContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.FullTrustAppContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Preview.Notes.PreviewNotesContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Resources.Management.ResourceIndexerContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Search.Core.SearchCoreContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Search.SearchContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.StartupTaskContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Wallet.WalletContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.Custom.CustomDeviceContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.Portable.PortableDeviceContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.Printers.Extensions.ExtensionsContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.Scanners.ScannerDeviceContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.Sms.LegacySmsApiContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Gaming.Input.GamingInputPreviewContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Gaming.Preview.GamesEnumerationContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Gaming.UI.GameChatOverlayContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Management.Deployment.Preview.DeploymentPreviewContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Management.Workplace.WorkplaceSettingsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Media.Capture.AppBroadcastContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Media.Capture.AppCaptureContract\4.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Media.Capture.CameraCaptureUIContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Media.Capture.GameBarContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Media.Devices.CallControlContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Media.MediaControlContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Media.Playlists.PlaylistsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Media.Protection.ProtectionRenewalContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Networking.Sockets.ControlChannelTriggerContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Perception.Automation.Core.PerceptionAutomationCoreContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Security.EnterpriseData.EnterpriseDataContract\4.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Security.ExchangeActiveSyncProvisioning.EasContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Services.Maps.GuidanceContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Services.Maps.LocalSearchContract\3.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.System.Profile.SystemManufacturers.SystemManufacturersContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.System.Profile.ProfileRetailInfoContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.System.UserProfile.UserProfileContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.System.UserProfile.UserProfileLockScreenContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.UI.ApplicationSettings.ApplicationsSettingsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.UI.Core.AnimationMetrics.AnimationMetricsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.UI.Core.CoreWindowDialogsContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.UI.Xaml.Hosting.HostingContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Web.Http.Diagnostics.HttpDiagnosticsContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.System.SystemManagementContract\3.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.Calls.CallsPhoneContract\3.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract\2.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract\3.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Devices.SmartCards.SmartCardEmulatorContract\4.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Embedded.DeviceLockdown.DeviceLockdownContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Phone.PhoneContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.Phone.StartScreen.DualSimTileContract\1.0.0.0","C:\Program Files (x86)\Windows Kits\10\References\10.0.15063.0\Windows.UI.WebUI.Core.WebUICommandBarContract\1.0.0.0" --platform="C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.15063.0\Facade\Windows.winmd" --dbg=pdb --support="Temp\StagingArea\WinRTLegacy.dll" --supportpartialns=Unity.Partial --system=System --lock=UWP\project.lock.json --alt=System.Xml.Serialization;System.Collections,System.Collections.NonGeneric;System.Reflection,System.Reflection.TypeExtensions;System.IO,System.IO.FileSystem;System.Net,System.Net.Primitives;System.Net.Sockets,System.Net.Primitives;System.Xml,System.Xml.XmlDocument;<winmd>,Windows.winmd;<winmd>,Windows.ApplicationModel.Calls.CallsVoipContract.winmd;<winmd>,Windows.ApplicationModel.SocialInfo.SocialInfoContract.winmd;<winmd>,Windows.Devices.DevicesLowLevelContract.winmd;<winmd>,Windows.Devices.Printers.PrintersContract.winmd;<winmd>,Windows.Foundation.FoundationContract.winmd;<winmd>,Windows.Foundation.UniversalApiContract.winmd;<winmd>,Windows.Graphics.Printing3D.Printing3DContract.winmd;<winmd>,Windows.Networking.Connectivity.WwanContract.winmd;<winmd>,Windows.Services.Store.StoreContract.winmd;<winmd>,Windows.Services.TargetedContent.TargetedContentContract.winmd;<winmd>,Windows.System.Profile.ProfileHardwareTokenContract.winmd;<winmd>,Windows.System.Profile.ProfileSharedModeContract.winmd;<winmd>,Windows.UI.ViewManagement.ViewManagementViewScalingContract.winmd;<winmd>,Windows.ApplicationModel.Activation.ActivatedEventsContract.winmd;<winmd>,Windows.ApplicationModel.Activation.ActivationCameraSettingsContract.winmd;<winmd>,Windows.ApplicationModel.Activation.ContactActivatedEventsContract.winmd;<winmd>,Windows.ApplicationModel.Activation.WebUISearchActivatedEventsContract.winmd;<winmd>,Windows.ApplicationModel.Background.BackgroundAlarmApplicationContract.winmd;<winmd>,Windows.ApplicationModel.Calls.Background.CallsBackgroundContract.winmd;<winmd>,Windows.ApplicationModel.Calls.LockScreenCallContract.winmd;<winmd>,Windows.ApplicationModel.FullTrustAppContract.winmd;<winmd>,Windows.ApplicationModel.Preview.InkWorkspace.PreviewInkWorkspaceContract.winmd;<winmd>,Windows.ApplicationModel.Preview.Notes.PreviewNotesContract.winmd;<winmd>,Windows.ApplicationModel.Resources.Management.ResourceIndexerContract.winmd;<winmd>,Windows.ApplicationModel.Search.Core.SearchCoreContract.winmd;<winmd>,Windows.ApplicationModel.Search.SearchContract.winmd;<winmd>,Windows.ApplicationModel.StartupTaskContract.winmd;<winmd>,Windows.ApplicationModel.Wallet.WalletContract.winmd;<winmd>,Windows.Devices.Custom.CustomDeviceContract.winmd;<winmd>,Windows.Devices.Portable.PortableDeviceContract.winmd;<winmd>,Windows.Devices.Printers.Extensions.ExtensionsContract.winmd;<winmd>,Windows.Devices.Scanners.ScannerDeviceContract.winmd;<winmd>,Windows.Devices.Sms.LegacySmsApiContract.winmd;<winmd>,Windows.Gaming.Input.GamingInputPreviewContract.winmd;<winmd>,Windows.Gaming.Preview.GamesEnumerationContract.winmd;<winmd>,Windows.Gaming.UI.GameChatOverlayContract.winmd;<winmd>,Windows.Globalization.GlobalizationJapanesePhoneticAnalyzerContract.winmd;<winmd>,Windows.Management.Deployment.Preview.DeploymentPreviewContract.winmd;<winmd>,Windows.Management.Workplace.WorkplaceSettingsContract.winmd;<winmd>,Windows.Media.Capture.AppBroadcastContract.winmd;<winmd>,Windows.Media.Capture.AppCaptureContract.winmd;<winmd>,Windows.Media.Capture.CameraCaptureUIContract.winmd;<winmd>,Windows.Media.Capture.GameBarContract.winmd;<winmd>,Windows.Media.Devices.CallControlContract.winmd;<winmd>,Windows.Media.MediaControlContract.winmd;<winmd>,Windows.Media.Playlists.PlaylistsContract.winmd;<winmd>,Windows.Media.Protection.ProtectionRenewalContract.winmd;<winmd>,Windows.Networking.NetworkOperators.LegacyNetworkOperatorsContract.winmd;<winmd>,Windows.Networking.Sockets.ControlChannelTriggerContract.winmd;<winmd>,Windows.Perception.Automation.Core.PerceptionAutomationCoreContract.winmd;<winmd>,Windows.Security.EnterpriseData.EnterpriseDataContract.winmd;<winmd>,Windows.Security.ExchangeActiveSyncProvisioning.EasContract.winmd;<winmd>,Windows.Services.Maps.GuidanceContract.winmd;<winmd>,Windows.Services.Maps.LocalSearchContract.winmd;<winmd>,Windows.System.Profile.SystemManufacturers.SystemManufacturersContract.winmd;<winmd>,Windows.System.Profile.ProfileRetailInfoContract.winmd;<winmd>,Windows.System.UserProfile.UserProfileContract.winmd;<winmd>,Windows.System.UserProfile.UserProfileLockScreenContract.winmd;<winmd>,Windows.UI.ApplicationSettings.ApplicationsSettingsContract.winmd;<winmd>,Windows.UI.Core.AnimationMetrics.AnimationMetricsContract.winmd;<winmd>,Windows.UI.Core.CoreWindowDialogsContract.winmd;<winmd>,Windows.UI.Xaml.Hosting.HostingContract.winmd;<winmd>,Windows.Web.Http.Diagnostics.HttpDiagnosticsContract.winmd;<winmd>,Windows.System.SystemManagementContract.winmd;<winmd>,Windows.ApplicationModel.Calls.CallsPhoneContract.winmd;<winmd>,Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingContract.winmd;<winmd>,Windows.Devices.SmartCards.SmartCardBackgroundTriggerContract.winmd;<winmd>,Windows.Devices.SmartCards.SmartCardEmulatorContract.winmd;<winmd>,Windows.Embedded.DeviceLockdown.DeviceLockdownContract.winmd;<winmd>,Windows.Networking.NetworkOperators.NetworkOperatorsFdnContract.winmd;<winmd>,Windows.Phone.PhoneContract.winmd;<winmd>,Windows.Phone.StartScreen.DualSimTileContract.winmd;<winmd>,Windows.UI.WebUI.Core.WebUICommandBarContract.winmd --ignore=System.IConvertible,mscorlib.
    Error: type `System.Console` doesn't exist in target framework. It is referenced from P2T.dll at System.Void PrimitivesPro.ThirdParty.P2T.P2T::Triangulate(PrimitivesPro.ThirdParty.P2T.TriangulationAlgorithm,PrimitivesPro.ThirdParty.P2T.ITriangulatable).
    Error: method `System.Void System.Console::WriteLine(System.String)` doesn't exist in target framework. It is referenced from P2T.dll at System.Void PrimitivesPro.ThirdParty.P2T.P2T::Triangulate(PrimitivesPro.ThirdParty.P2T.TriangulationAlgorithm,PrimitivesPro.ThirdParty.P2T.ITriangulatable).
    Error: type `System.Console` doesn't exist in target framework. It is referenced from P2T.dll at System.Void PrimitivesPro.ThirdParty.P2T.DTSweep::EdgeEvent(PrimitivesPro.ThirdParty.P2T.DTSweepContext,PrimitivesPro.ThirdParty.P2T.TriangulationPoint,PrimitivesPro.ThirdParty.P2T.TriangulationPoint,PrimitivesPro.ThirdParty.P2T.DelaunayTriangle,PrimitivesPro.ThirdParty.P2T.TriangulationPoint).
    Error: method `System.Void System.Console::WriteLine(System.String)` doesn't exist in target framework. It is referenced from P2T.dll at System.Void PrimitivesPro.ThirdParty.P2T.DTSweep::EdgeEvent(PrimitivesPro.ThirdParty.P2T.DTSweepContext,PrimitivesPro.ThirdParty.P2T.TriangulationPoint,PrimitivesPro.ThirdParty.P2T.TriangulationPoint,PrimitivesPro.ThirdParty.P2T.DelaunayTriangle,PrimitivesPro.ThirdParty.P2T<message truncated>

    2.
    Reference rewriter: Error: type `System.Console` doesn't exist in target framework. It is referenced from P2T.dll at System.Void PrimitivesPro.ThirdParty.P2T.P2T::Triangulate(PrimitivesPro.ThirdParty.P2T.TriangulationAlgorithm,PrimitivesPro.ThirdParty.P2T.ITriangulatable).
    UnityEngine.Debug:LogError(Object)
    PostProcessWinRT:RunReferenceRewriter() (at C:/buildslave/unity/build/PlatformDependent/WinRT/SharedSources/CSharp/PostProcessWinRT.cs:635)
    PostProcessWinRT:process() (at C:/buildslave/unity/build/PlatformDependent/WinRT/SharedSources/CSharp/PostProcessWinRT.cs:157)
    UnityEditor.HostView:OnGUI()

    3.
    Reference rewriter: Error: method `System.Void System.Console::WriteLine(System.String)` doesn't exist in target framework. It is referenced from P2T.dll at System.Void PrimitivesPro.ThirdParty.P2T.P2T::Triangulate(PrimitivesPro.ThirdParty.P2T.TriangulationAlgorithm,PrimitivesPro.ThirdParty.P2T.ITriangulatable).
    UnityEngine.Debug:LogError(Object)
    PostProcessWinRT:RunReferenceRewriter() (at C:/buildslave/unity/build/PlatformDependent/WinRT/SharedSources/CSharp/PostProcessWinRT.cs:635)
    PostProcessWinRT:process() (at C:/buildslave/unity/build/PlatformDependent/WinRT/SharedSources/CSharp/PostProcessWinRT.cs:157)
    UnityEditor.HostView:OnGUI()


    Tell me why?
     
  31. Evasion4D

    Evasion4D

    Joined:
    Aug 8, 2013
    Posts:
    16
    Hi,

    I just bought your asset and it is super great!

    I did not find a menu to use booleans
    How to use public class BooleanOp ?
    Of course I can create an editor but you've probably done it, but I can not find it:)

    Thank & Regards,

    Jean Michel
     
  32. Evasion4D

    Evasion4D

    Joined:
    Aug 8, 2013
    Posts:
    16
    Me again...

    With Mesh Editor, I can move selected Points, Edges and Faces
    But how to rotate and scale these?
    Do you plan to add this feature?

    Example with a tube:
    I select all points at the top and I want to scale them to reduce or enlarge this top (like a pyramid open at the top)
    Or if I rotate them, I twist the tube

    Thanks

    Jean Michel
     
  33. Evasion4D

    Evasion4D

    Joined:
    Aug 8, 2013
    Posts:
    16
    With Mesh Editor, I can move selected Points
    But when I close Mesh Editor, if I change any parameter (height, radius,...), I loose any change made with Mesh Editor

    Jean Michel
     
  34. HappyMoo

    HappyMoo

    Joined:
    Dec 8, 2013
    Posts:
    31
    Howdy. Is the developer still around? Would you mind updating this to work with Unity 2017/18?
    The Unity Api Updater seems to remove all errors, but it still leaves a bad taste, that this is still sold in this state when an update of the code is trivial and pointing to the current Standard shader should be easy as well.
     
    RendCycle likes this.
  35. pako

    pako

    Joined:
    Nov 21, 2012
    Posts:
    111
    The developer of this asset is irresponsible, and doesn't care about his customers!

    His other asset "Exploder" has bugs, but he doesn't fix them, and he doesn't respond to support questions or answer forum posts.

    He just deprecated "Exploder" a few days ago, and left many of his customers, especially the most recent ones completely unsupported, with incomplete documentation to refer to, and buggy software.

    I believe Unity should take some measures against developers like this.
     
  36. unitynewb

    unitynewb

    Joined:
    Feb 22, 2009
    Posts:
    243
    Is there an API to edit the mesh? What I am trying to do is create a cylinder, then scale and move height segments during runtime. If this can't do it, does anyone know of a tool that can?
     
  37. polyflow3d

    polyflow3d

    Joined:
    Oct 6, 2014
    Posts:
    297
    Hi, in addition to drawing the best lines for Unity, Linefy has simples as possible API to create procedurally of any polygonal mesh with autotriangulation, correct recalculation of normals (without gaps), UV, colors. I also help my customers to realize special ideas.
     
  38. Magic73

    Magic73

    Joined:
    Jun 23, 2015
    Posts:
    132
    Hi,
    is it possible to set a custom point as pivot?
    Right now only Top, Center and Bottom is available.
    It would be useful, at least for me, to set a custom point also.